SHELL = @SHELL@ CC = @CC@ FC = @FC@ LIBS = @LIBS@ all: all-redirect PROGRAMS = matvec-master matvec-worker matvec-master-universe \ pcp-spawn-master pcp-spawn-worker SOURCES = matvec-master.f90 matvec-worker.f90 matvec-master-universe.f90 \ pcp-spawn-master.c pcp-spawn-worker.c all-redirect: ${PROGRAMS} clean: rm -f *.o ${PROGRAMS} *~ .SUFFIXES: .SUFFIXES: .o .c .f .f90 .c: ${CC} ${CFLAGS} -o $* $< ${LIBS} .c.o: ${CC} ${CFLAGS} -c $< .f: ${FC} ${FCFLAGS} -o $* $< ${LIBS} .f.o: ${FC} ${FCFLAGS} -c $< .f90: ${FC} ${FCFLAGS} -o $* $< ${LIBS} .f90.o: ${FC} ${FCFLAGS} -c $< sources: @echo ${SOURCES} .PHONY: sources clean