53 lines
1.5 KiB
Makefile
Executable File
53 lines
1.5 KiB
Makefile
Executable File
# Makefile Rules (used by both GNUMakefile and Makefile)
|
|
# now "all" rule is defined in the main makefile
|
|
# all: H5PartTest H5PartTest.o H5Part.o
|
|
|
|
vtkhdf.o: vtkhdf.cc
|
|
$(CXX) $(CFLAGS) -c vtkhdf.cc
|
|
|
|
H5PartTest: H5PartTest.o H5Part.o
|
|
$(CXX) -o H5PartTest H5Part.o H5PartTest.o $(LDFLAGS)
|
|
|
|
Bench: Bench.c H5Part.o
|
|
$(CC) $(CFLAGS) -o Bench Bench.c H5Part.o $(LDFLAGS)
|
|
|
|
H5PartTest.o: H5PartTest.cc H5Part.hh
|
|
$(CXX) $(CFLAGS) -DREGRESSIONTEST -c H5PartTest.cc
|
|
|
|
H5PartTestParallel.o: H5PartTestParallel.cc H5Part.hh
|
|
$(CXX) $(CFLAGS) -c H5PartTestParallel.cc
|
|
|
|
H5PartTestParallel: H5PartTestParallel.o H5Part.o
|
|
$(CXX) -o H5PartTestParallel H5Part.o H5PartTestParallel.o $(LDFLAGS)
|
|
|
|
H5PartAndreasTest.o: H5PartAndreasTest.cc H5Part.hh
|
|
$(CXX) $(CFLAGS) -c H5PartAndreasTest.cc
|
|
|
|
H5PartAndreasTest: H5PartAndreasTest.o H5Part.o
|
|
$(CXX) -o H5PartAndreasTest H5Part.o H5PartAndreasTest.o $(LDFLAGS)
|
|
|
|
H5Part.o: H5Part.c H5Part.h
|
|
$(CC) $(CFLAGS) -c H5Part.c
|
|
|
|
H5PartF.o: H5PartF.c Underscore.h H5Part.h
|
|
$(CC) $(CFLAGS) -w -c H5PartF.c
|
|
|
|
H5testF.o: H5testF.f H5Part.inc
|
|
$(F90) $(CFLAGS) -c H5testF.f
|
|
|
|
H5testF: H5testF.o H5Part.o H5PartF.o
|
|
$(F90) $(CFLAGS) -o H5testF H5testF.o H5PartF.o H5Part.o $(LDFLAGS) -lC
|
|
|
|
vtkxml.o: vtkxml.cc
|
|
$(CXX) $(CFLAGS) -c vtkxml.cc
|
|
|
|
Underscore.h: TestUnderscore.f TestUnderscoreC.c
|
|
rm -f TestUnderscore.o TestUnderscoreC.o TestUnderscore
|
|
$(CC) -c TestUnderscoreC.c
|
|
$(F90) -c TestUnderscore.f
|
|
$(F90) -o TestUnderscore TestUnderscore.o TestUnderscoreC.o -lC
|
|
./TestUnderscore >& Underscore.h
|
|
|
|
clean:
|
|
rm -rf *~ *.o H5PartTest
|