INC_FILE=$(ROOT)/usr/avs/include/Makeinclude include $(INC_FILE) # # NOTE: # modify LASTFLIBS to include any fortran libraries necessary for the # compilation of dispgauss # use ar -t (can pipe into grep) to find what's archived in that lib AVS_LIBS = $(ROOT)/usr/avs/lib BASELIBS=-lgeom -lutil -lm #LASTFLIBS=-lF77 -lI77 -lU77 -lc -lfpe -lI77_mp -lisam LASTFLIBS=-lF77 -lI77 -lisam FLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) $(LASTLIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) $(LASTLIBS) MODLIBS=-L$(AVS_LIBS) -lmdata -lmfilt -lmmapp -lmrend -lrf F77_FLOWLIBS=-L$(AVS_LIBS) -lflow_f $(BASELIBS) $(LASTFLIBS) F77_SIMLIBS=-L$(AVS_LIBS) -lsim_f $(BASELIBS) $(LASTFLIBS) #F77LIBS= -lF77 -lI77 F77_BIND = $(ROOT)/usr/avs/bin/f77_binding AVS_INC = -I. -I/usr/include -I$(ROOT)/usr/avs/include F77_INC = $(ROOT)/usr/avs/include CFLAGS=$(ACFLAGS) $(AVS_INC) -g F77FLAGS=$(AFFLAGS) FFLAGS=$(F77FLAGS) -g -check_bounds AVS_EXE = $(ROOT)/usr/avs/bin/avs dispgauss: dispgauss.o mo631g.o mo321g.o stomo.o $(CC) $(CFLAGS) -o dispgauss dispgauss.o mo631g.o mo321g.o stomo.o $(FLOWLIBS) $(F77_FLOWLIBS) mo631g: mo631g.o $(F77) $(FFLAGS) -o mo631g mo631g.o $(F77_FLOWLIBS) mo321g: mo321g.o $(F77) $(FFLAGS) -o mo321g mo321g.o $(F77_FLOWLIBS) stomo: stomo.o $(F77) $(FFLAGS) -o stomo stomo.o $(F77_FLOWLIBS) clean: rm -f *.o core realclean: rm -f *.o core dispgauss