# $Id: makefile,v 1.4 2001/04/11 19:58:09 pwessel Exp $ # # makefile for segyprogs directory # # include ../makegmt.macros #------------------------- stop here -------------------------- CFLAGS = $(CC_OPT) $(WIN32) -I$(srcdir) -I$(NETCDF)/include -I$(GMT_DEFAULT_PATH)/src ALLLIB = -L.. -L$(libdir) -lgmt -lpsl -L$(NETCDF)/lib -lnetcdf $(LIBS) SEGYPLOT_H = segy_io.h segy.h segyreel.h SEGYPLOT_C = pssegyz.c pssegy.c SEGYPLOT_O = ${SEGYPLOT_C:.c=.o} SEGYPLOT = ${SEGYPLOT_C:.c=} #--------------------------------------------------------------- all: $(SEGYPLOT) install: all for i in $(SEGYPLOT); do \ $(INSTALL) $$i$(EXE) $(bindir); \ done uninstall: for i in $(SEGYPLOT); do \ \rm -f $(bindir)/$$i$(EXE); \ done clean: \rm -f *.o for i in $(SEGYPLOT); do \ \rm -f $$i$(EXE); \ done spotless: clean \rm -f *.a segy_io.o: $(SEGYPLOT_H) segy_io.c $(CC) -c $(CFLAGS) segy_io.c $(SEGYPLOT): $(SEGYPLOT_O) segy_io.o $(CC) $(CFLAGS) segy_io.o $@.o -o $@ $(ALLLIB) $(LDFLAGS) .c.o: $(CC) -c $(CFLAGS) $<