# Copyright 1993 by # Advanced Visual Systems Inc. # All Rights Reserved # Makefile for : read_segy # Module Author : John Tee # Module Version # : 2 # Platform : Kubota Vistra P3G3 # Makefile Date : 04/10/92 INC_FILE=$(ROOT)/usr/avs/include/Makeinclude include $(INC_FILE) AVS_LIBS = $(ROOT)/usr/avs/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 = $(ROOT)/usr/avs/bin/f77_binding AVS_INC = -I$(ROOT)/usr/avs/include F77_INC = $(ROOT)/usr/avs/include CFLAGS=$(ACFLAGS) $(AVS_INC) F77FLAGS=$(AFFLAGS) FFLAGS=$(F77FLAGS) OBJECTS= read_segy.o unf_io.o unf_io_f77.o all: avs read_segy read_segy: $(OBJECTS) $(F77) $(F77FLAGS) -o read_segy $(OBJECTS) $(F77_FLOWLIBS) .h.c: $(F77_BIND) unf_io_f77.h $(F77_BIND_FLAGS) -o unf_io_f77.c unf_io_f77.o: unf_io_f77.c $(CC) $(CFLAGS) -c unf_io_f77.c .c.o: $(CC) $(CFLAGS) -c $< .f.o: $(F77) $(F77FLAGS) -c $< clean: rm *.o unf_io_f77.c read_segy avs #********************************************************************** # This target will create a link to the include directory where the # AVS Fortran include files can be found. This permits the use of # the Fortran include statement to access 'avs/avs.inc' etc without # relying on an absolute pathname. avs: rm -f avs ln -s $(F77_INC) avs