makefile revision, hit3d style dependency rules
This commit is contained in:
parent
ca3c80a564
commit
6eb5b4ffbe
1 changed files with 15 additions and 12 deletions
|
|
@ -14,21 +14,24 @@ endif
|
||||||
|
|
||||||
compiler = gfortran
|
compiler = gfortran
|
||||||
|
|
||||||
|
|
||||||
|
# Modules
|
||||||
|
MODULES += \
|
||||||
|
Compact.o\
|
||||||
|
post.o
|
||||||
|
|
||||||
|
# Objects
|
||||||
|
OBJ = test.o
|
||||||
|
|
||||||
Post_Cbar_FSD_Incomp : x-edge-cold-bc-uPrime-hybrid
|
Post_Cbar_FSD_Incomp : x-edge-cold-bc-uPrime-hybrid
|
||||||
|
|
||||||
x-edge-cold-bc-uPrime-hybrid : test.o post.o Compact.o
|
x-edge-cold-bc-uPrime-hybrid : ${MODULES} ${OBJ}
|
||||||
${compiler} -o x-edge-cold-bc-uPrime-hybrid ${flags} test.o post.o Compact.o
|
${compiler} -o x-edge-cold-bc-uPrime-hybrid ${flags} ${MODULES} ${OBJ}
|
||||||
|
|
||||||
test.o : test.f90 post.mod compact.mod
|
${OBJ} : ${MODULES}
|
||||||
${compiler} -c ${flags} test.f90
|
|
||||||
|
|
||||||
post.o post.mod: post.f90 compact.mod
|
%.o: %.f90
|
||||||
rm -f post.mod
|
${compiler} -c ${flags} $<
|
||||||
${compiler} -c ${flags} post.f90
|
|
||||||
|
|
||||||
Compact.o compact.mod: Compact.f90
|
|
||||||
rm -f compact.mod
|
|
||||||
${compiler} -c ${flags} Compact.f90
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.o *.mod x-edge-cold-bc-uPrime-hybrid
|
rm -f *.o *.mod x-edge-cold-bc-uPrime-hybrid
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue