ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/Makefile
Revision: 253
Committed: Thu Jan 30 15:20:21 2003 UTC (21 years, 5 months ago) by chuckv
File size: 1078 byte(s)
Log Message:
Added a generic util code directory and moved Linux_ifc_machdep to it.
MPI changes to compile MPI modules.

File Contents

# Content
1 include ./Makefile.inc
2
3 ifeq ($(strip $(BUILD)), $(strip mpi))
4 TEA_PARTY += my_mpi
5 endif
6
7 TEA_PARTY += my_headers my_parser my_interface my_stamps my_mdcode
8
9 TEA_PARTY += finished
10
11 all: $(TEA_PARTY)
12
13 my_mdcode:
14 cd md_code; make all
15
16 my_headers:
17 cd headers; make all
18
19 my_parser:
20 cd BASS_parse; make all
21
22 my_interface:
23 cd interface_implementation; make all
24
25 my_stamps:
26 cd generic_stamps; make all
27
28 my_mpi:
29 cd mpi_implementation; make all
30
31 finished:
32 echo "The Tea Party is all ready."
33
34 ifeq ($(strip $(BUILD)), $(strip mpi))
35 clean:
36 rm $(LIBDIR)/$(LIBNAME);\
37 cd md_code; make clean;\
38 cd ../headers; make clean;\
39 cd ../BASS_parse; make clean;\
40 cd ../generic_stamps; make clean;\
41 cd ../interface_implementation; make clean;\
42 cd ../mpi_implementation; make clean; \
43 echo "Finished cleaning up the Tea Party."
44 else
45 clean:
46 rm $(LIBDIR)/$(LIBNAME);\
47 cd md_code; make clean;\
48 cd ../headers; make clean;\
49 cd ../BASS_parse; make clean;\
50 cd ../generic_stamps; make clean;\
51 cd ../interface_implementation; make clean;\
52 echo "Finished cleaning up the Tea Party."
53 endif