diff options
-rw-r--r-- | testpar/Makefile.ascired | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/testpar/Makefile.ascired b/testpar/Makefile.ascired index 9d3758c..4906b87 100644 --- a/testpar/Makefile.ascired +++ b/testpar/Makefile.ascired @@ -6,14 +6,14 @@ # Programs SHELL=/bin/sh -MPICH=/usr/community/mpi-io/romio/mpich_1.1.0 +MPICH= ROMIO=/usr/community/mpi-io/romio/current # MPI include directories and libs -MPI_INC=-I$(MPICH)/include -MPI_LIBS=$(MPICH)/lib/tflops/ptls/libmpi.a +MPI_INC= +MPI_LIBS=-lmpi MPIO_INC=-I$(ROMIO)/include -MPIO_LIBS=$(ROMIO)/lib/tflops/libmpio.a +MPIO_LIBS=$(ROMIO)/lib/tflop/libmpio.a RUN=yod -sz 8 RUNSEQ=yod -sz 1 @@ -30,22 +30,22 @@ MOSTLYCLEAN=/pfs/multi/tmp_1/your_own/Eg1.h5f /pfs/multi/tmp_1/your_own/Eg2.h5f DISTCLEAN=go # The default is to build the library and programs. -all: testphdf5 shdf5 +all: progs # These are our main targets. They should be listed in the order to be # executed, generally most specific tests to least specific tests. -PROGS=testphdf5 shdf5 +PROGS=testphdf5 TESTS=$(PROGS) # Source and object files for programs... The PROG_SRC list contains all the # source files and is used for things like dependencies, archiving, etc. The # other source lists are for the individual tests, the files of which may # overlap with other tests. -PROG_SRC=testphdf5.c shdf5.c +PROG_SRC=testphdf5.c t_dset.c t_file.c PROG_OBJ=$(PROG_SRC:.c=.o) -TESTPHDF5_SRC=testphdf5.c +TESTPHDF5_SRC=testphdf5.c t_dset.c t_file.c TESTPHDF5_OBJ=$(TESTPHDF5_SRC:.c=.o) # Private header files (not to be installed)... @@ -55,10 +55,6 @@ PRIVATE_HDR=testhdf5.h testphdf5: $(TESTPHDF5_OBJ) ../src/libhdf5.a $(CC) $(CFLAGS) -o $@ $(TESTPHDF5_OBJ) ../src/libhdf5.a $(MPIO_LIBS) $(MPI_LIBS) $(LIBS) -shdf5: testphdf5.c ../src/libhdf5.a - cp testphdf5.c shdf5.c - $(CC) -UHAVE_PARALLEL $(CFLAGS) $(CPPFLAGS) -o $@ $@.c ../src/libhdf5.a $(MPIO_LIBS) $(MPI_LIBS) $(LIBS) - #------------------------------------------------------------- -*- makefile -*- # The following section of this makefile comes from the @@ -72,7 +68,6 @@ progs: $(PROGS) # Runs each test in order, passing $(TEST_FLAGS) to the program. test: $(PROGS) $(RUN) testphdf5 - $(RUNSEQ) shdf5 # Removes temporary files without removing the final target files. That is, # remove things like object files but not libraries or executables. @@ -104,7 +99,7 @@ distclean: clean maintainer-clean: distclean # Implicit rules -.c.o: +.c.o: testphdf5.h $(CC) $(CFLAGS) $(CPPFLAGS) -c $< |