1# -*- makefile -*- 2 3EXECUTABLE=driver 4 5-include ../../../../../petscdir.mk 6-include ${PETSC_DIR}/lib/petsc/conf/variables 7 8.PHONY:all 9all: ${EXECUTABLE}.exe 10 11SOURCEC=${EXECUTABLE}.c 12SOURCEF=App.f90 13 14OBJSC=${SOURCEC:.c=.o} 15OBJSF=${SOURCEF:.f90=.o} 16 17${EXECUTABLE}.exe: ${SOURCEC} ${SOURCEF} 18 ${FC} -o ${OBJSF} ${SOURCEF} -c ${FC_FLAGS} ${FFLAGS} 19 ${CC} -o ${OBJSC} ${SOURCEC} -c ${CC_FLAGS} ${CFLAGS} ${CCPPFLAGS} 20 ${CLINKER} -o $@ ${OBJSC} ${OBJSF} ${PETSC_TS_LIB} 21 ${RM} ${OBJSC} ${OBJSF} 22 23include ${PETSC_DIR}/lib/petsc/conf/variables 24include ${PETSC_DIR}/lib/petsc/conf/rules 25 26OBJSC=${SOURCEC:.c=.o} 27OBJSF=${SOURCEF:.f90=.o} 28