CXX = g++ CC = gcc -std=gnu99 FC = g77 HDF_INC = /usr/local/include/hdf HDF_LIB = /usr/local/lib/hdf INCLUDE = -I. -I$(HDF_INC) -IHdf LIBRARY = -L. -L/usr/local/lib -L$(HDF_LIB) -LHdf LDFLAGS = -lmfhdf -ldf -ljpeg -lz -lm CFLAGS = -g -Wall $(INCLUDE) LIBOBJS = geostat.o geolpll.o geolllp.o geovis.o datan3.o defgeo.o EXE = all : libgeostat.a libgeostat.a : $(LIBOBJS) ar cru libgeostat.a $(LIBOBJS) geostat.o : geostat.c $(CC) $(CFLAGS) -c geostat.c geolpll.o : geolpll.F c_pog.h $(FC) $(FFLAGS) -c geolpll.F geolllp.o : geolllp.F c_pog.h $(FC) $(FFLAGS) -c geolllp.F defgeo.o : defgeo.F $(FC) $(FFLAGS) -c defgeo.F geovis.o : geovis.F $(FC) $(FFLAGS) -c geovis.F datan3.o : datan3.F $(FC) $(FFLAGS) -c datan3.F clean : rm -f *.a *.o *~ core core.* a.out $(EXE)