File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed
Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ RANLIB = ranlib
1010
1111MPIEXEC = mpiexec
1212
13- LIBKDPART_HDR = kdpart.h util/find.h util/codim_sum.h util/mpi_global_vector.h
13+ LIBKDPART_MASTER_HDR = kdpart.h
14+ LIBKDPART_UTIL_HDR = util/find.h util/codim_sum.h util/mpi_global_vector.h
15+ LIBKDPART_HDR = $(LIBKDPART_MASTER_HDR ) $(LIBKDPART_UTIL_HDR )
1416LIBKDPART_SRC = kdpart.cc util/mpi_global_vector.cc
1517LIBKDPART_OBJ = $(LIBKDPART_SRC:.cc=.o )
1618LIBKDPART = libkdpart.a
@@ -21,8 +23,7 @@ TGT_SRC = kdpart_test_par.cc
2123TGT_OBJ = $(TGT_SRC:.cc=.o )
2224TGT = kdpart_test_par
2325
24- all : $(LIBKDPART ) $(LIBKDPART_SO ) $(TGT )
25-
26+ all : $(LIBKDPART_SO )
2627
2728$(LIBKDPART ) : $(LIBKDPART_OBJ )
2829 $(AR ) rc $@ $?
@@ -47,7 +48,14 @@ $(TGT): $(LIBKDPART)
4748clean :
4849 rm -f $(TGT_OBJ ) $(TGT ) $(LIBKDPART_SO ) $(LIBKDPART ) $(LIBKDPART_OBJ )
4950
50- check : all
51+ check : $( LIBKDPART ) $( TGT )
5152 for i in ` seq 1 4` ; do $( MPIEXEC) --oversubscribe -n $$ i ./kdpart_test_par; done
5253
53- .PHONY : all clean check
54+ install : all
55+ mkdir -p $(PREFIX ) /lib
56+ mkdir -p $(PREFIX ) /include/kdpart/util
57+ cp -f $(LIBKDPART_SO ) $(PREFIX ) /lib
58+ cp -f $(LIBKDPART_MASTER_HDR ) $(PREFIX ) /include/kdpart
59+ cp -f $(LIBKDPART_UTIL_HDR ) $(PREFIX ) /include/kdpart/util
60+
61+ .PHONY : all clean check install
You can’t perform that action at this time.
0 commit comments