SHELL = @SHELL@ CC = @CC@ FC = @FC@ LIBS = @LIBS@ #FCFLAGS = #CFLAGS = all: all-redirect PROGRAMS = oned oned_SOURCES = onedbase.f90 sweep.f90 diff.f90 nbr1drma.f90 decomp.f90 oned.f90 oned_OBJECTS = onedbase.o sweep.o diff.o nbr1drma.o decomp.o oned.o twod_SOURCES = nbr2dsetup.f90 nbr2dputex.f90 twod_OBJECTS = nbr2dsetup.o nbr2dputex.o alt_SOURCES = nbr1daltrma.f90 alt_OBJECTS = nbr1daltrma.o pt2pt_SOURCES = nbr1dpt2pt.f90 oned: ${oned_OBJECTS} ${FC} -o oned ${oned_OBJECTS} ${LIBS} all-redirect: ${PROGRAMS} SOURCES = ${oned_SOURCES} ${twod_SOURCES} ${pt2pt_SOURCES} ${alt_SOURCES} clean: rm -f *.o ${PROGRAMS} *~ PI* .SUFFIXES: .SUFFIXES: .o .c .f90 .c: ${CC} ${CFLAGS} -o $* $< ${LIBS} .c.o: ${CC} ${CFLAGS} -c $< .f90: ${FC} ${FCFLAGS} -o $* $< ${LIBS} .f90.o: ${FC} ${FCFLAGS} -c $< sources: @echo ${SOURCES}