AVS_PATH=/usr/avs INC_FILE=$(AVS_PATH)/include/Makeinclude include $(INC_FILE) AVS_LIBS=$(AVS_PATH)/lib BASELIBS=-lgeom -lutil -lm 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) F77_BIND=$(AVS_PATH)/bin/f77_binding AVS_INC=-I. -I$(AVS_PATH)/include F77_INC=$(AVS_PATH)/include CFLAGS=$(ACFLAGS) $(AVS_INC) F77FLAGS=$(AFFLAGS) FFLAGS=$(F77FLAGS) AVS_EXE=$(AVS_PATH)/bin/avs OBJECTS=cylinder.o OBJECTS1=sphere.o OBJECTS2=cm.o all: cylinder sphere cm cylinder: $(OBJECTS) $(CC) $(CFLAGS) -o cylinder $(OBJECTS) $(FLOWLIBS) sphere: $(OBJECTS1) $(CC) $(CFLAGS) -o sphere $(OBJECTS1) $(FLOWLIBS) cm: $(OBJECTS2) $(CC) $(CFLAGS) -o cm $(OBJECTS2) $(FLOWLIBS) .c.o: $(CC) $(CFLAGS) -c $< .f.o: $(F77) $(F77FLAGS) -c $< clean: rm -f *.o