# $Id: Makefile,v 1.11 1999/06/28 23:36:49 mark Exp $ ######################################################################## # # Makefile for nprep, eprep, genpic, pmap # ######################################################################## SHELL = /bin/csh # For Linux Absoft compiler #F77 = f77 #FFLAGS = -O -U -s -f -B108 -B100 #LDR = f77 #LIBPATH = #LIBS = -lU77 -lV77 #CPPFLAGS = -DDBL # For Linux w. g77 # F77 = g77 # FFLAGS = -g # LDR = f77 # LIBPATH = # LIBS = # CPPFLAGS = -DDBL # For AIX - special of course for IBM F77 = xlf FFLAGS = -O3 LDR = xlf LIBPATH = LIBS = CPP = /usr/ccs/lib/cpp CPPFLAGS = -P -DDBL ######################################################################## # # nprep, eprep, genpic, pmap dependencies and compilation rules # ######################################################################## .SUFFIXES: .o .f .F SOBJS = \ fem1d.F parse.F udu.F OBJS = \ fem1d.o parse.o udu.o ######################################################################## # # RULES # ######################################################################## .c.o: ${CC} -c ${CFLAGS} ${CPPFLAGS} $< # .f.o: # ${F77} -c ${FFLAGS} ${CPPFLAGS} $< .F.o: ${CPP} ${CPPFLAGS} $< >$*.f; \ ${F77} -c ${FFLAGS} $*.f; \ mv $*.f $*.f.bak ######################################################################## # # DEPENDENCIES # ######################################################################## all: fem1d fem1d: ${OBJS} ${LDR} -o fem1d ${LDFLAGS} ${OBJS} ${LIBPATH} ${LIBS} clean: /bin/rm -f fem1d /bin/rm -f *.o *.l core *.trace *.cpp *~