ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/Makefile
(Generate patch)

Comparing trunk/mdtools/Makefile (file contents):
Revision 130 by chuckv, Wed Oct 9 22:29:25 2002 UTC vs.
Revision 254 by chuckv, Thu Jan 30 20:03:37 2003 UTC

# Line 1 | Line 1
1 < LIBDIR = ./lib
1 > include ./Makefile.inc
2 > # Directory where base Makefile resides.
3 > BASEDIR=../..
4  
5 < all: my_headers my_parser my_interface my_stamps my_mdcode
5 > TEA_PARTY += my_dirs my_util
6  
7 + ifeq ($(strip $(BUILD)), $(strip mpi))
8 + TEA_PARTY += my_mpi
9 + endif
10 +
11 + TEA_PARTY += my_headers my_parser my_mdcode my_interface my_stamps
12 +
13 + TEA_PARTY += finished
14 +
15 + all: $(TEA_PARTY)
16 +
17 + my_dirs:
18 +        @(if test ! -d 'f90_include'; then \
19 +                mkdir f90_include; \
20 +        fi )
21 +        @( if test ! -d 'lib'; then \
22 +                mkdir lib; \
23 +        fi )
24 +        @(if test ! -d 'include'; then \
25 +                mkdir include; \
26 +        fi )
27 + my_util:
28 +        cd util; make all
29 +
30   my_mdcode:
31          cd md_code; make all
32  
# Line 17 | Line 42 | clean:
42   my_stamps:
43          cd generic_stamps; make all
44  
45 + my_mpi:
46 +        cd mpi_implementation; make all
47 +
48 + finished:
49 +        echo "The Tea Party is all ready."
50 +
51 + ifeq ($(strip $(BUILD)), $(strip mpi))
52   clean:
53 <        rm $(LIBDIR)/libmdtools.a;\
54 <        cd md_code; make clean; cd ../headers; make clean; cd ../BASS_parse; make clean; \
55 <        cd ../generic_stamps; make clean; cd ../interface_implementation; make clean
53 >        rm $(LIBDIR)/$(LIBNAME);\
54 >        cd md_code; make clean;\
55 >        cd ../headers; make clean;\
56 >        cd ../BASS_parse; make clean;\
57 >        cd ../generic_stamps; make clean;\
58 >        cd ../interface_implementation; make clean;\
59 >        cd ../mpi_implementation; make clean; \
60 >        echo "Finished cleaning up the Tea Party."
61 > else
62 > clean:
63 >        rm $(LIBDIR)/$(LIBNAME);\
64 >        cd md_code; make clean;\
65 >        cd ../headers; make clean;\
66 >        cd ../BASS_parse; make clean;\
67 >        cd ../generic_stamps; make clean;\
68 >        cd ../interface_implementation; make clean;\
69 >        echo "Finished cleaning up the Tea Party."
70 > endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines