--- branches/mmeineke/mdtools/Makefile 2002/07/09 18:40:59 10 +++ trunk/mdtools/Makefile 2003/01/30 15:20:21 253 @@ -1,7 +1,15 @@ -LIBDIR = ../../lib +include ./Makefile.inc -all: my_headers my_parser my_interface my_stamps my_mdcode +ifeq ($(strip $(BUILD)), $(strip mpi)) +TEA_PARTY += my_mpi +endif +TEA_PARTY += my_headers my_parser my_interface my_stamps my_mdcode + +TEA_PARTY += finished + +all: $(TEA_PARTY) + my_mdcode: cd md_code; make all @@ -17,7 +25,29 @@ clean: my_stamps: cd generic_stamps; make all +my_mpi: + cd mpi_implementation; make all + +finished: + echo "The Tea Party is all ready." + +ifeq ($(strip $(BUILD)), $(strip mpi)) clean: - rm $(LIBDIR)/libmdtools.a;\ - cd md_code; make clean; cd ../headers; make clean; cd ../BASS_parse; make clean; \ - cd ../generic_stamps; make clean; cd ../interface_implementation; make clean + rm $(LIBDIR)/$(LIBNAME);\ + cd md_code; make clean;\ + cd ../headers; make clean;\ + cd ../BASS_parse; make clean;\ + cd ../generic_stamps; make clean;\ + cd ../interface_implementation; make clean;\ + cd ../mpi_implementation; make clean; \ + echo "Finished cleaning up the Tea Party." +else +clean: + rm $(LIBDIR)/$(LIBNAME);\ + cd md_code; make clean;\ + cd ../headers; make clean;\ + cd ../BASS_parse; make clean;\ + cd ../generic_stamps; make clean;\ + cd ../interface_implementation; make clean;\ + echo "Finished cleaning up the Tea Party." +endif