ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/Makefile
Revision: 254
Committed: Thu Jan 30 20:03:37 2003 UTC (21 years, 5 months ago) by chuckv
File size: 1379 byte(s)
Log Message:
Bug fixes for mpi version of code

File Contents

# Content
1 include ./Makefile.inc
2 # Directory where base Makefile resides.
3 BASEDIR=../..
4
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
33 my_headers:
34 cd headers; make all
35
36 my_parser:
37 cd BASS_parse; make all
38
39 my_interface:
40 cd interface_implementation; make all
41
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)/$(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