INCLUDES = -I. AR = ar rv RANLIB = ranlib # add path to c compiler CC = icc FC = ifort # add c compiler optimization flags COPTIONS = -D_UNDERSCORE OPTFLAGS = -O2 CFLAGS = $(COPTIONS) $(OPTFLAGS) $(INCLUDES) LD = $(CC) -L. LIB = libnosutil.a OBJS = stack.o stackpair.o volume.o interp_nneighbor.o interp_remesh.o interp_regrid.o utility.o .c.o: $(CC) $(CFLAGS) -c stack.c stackpair.c volume.c .F.o: $FC -c -o interp_nneighbor.o interp_nneighbor.f $FC -c -o interp_remesh.o interp_remesh.f $FC -c -o interp_regrid.o interp_regrid.f $FC -c -o utility.o utility.f $(LIB): $(OBJS) $(AR) $@ $(OBJS) $(RANLIB) $@ rm -f $(OBJS) clean: rm -f *.o realclean: rm -f *.o ; rm -f *.a