VERSION=2.13 MODDATE="June 2005" CFLAGS+=-Wall -DVERSION=\"$(VERSION)\" -DMODDATE=\"$(MODDATE)\" #CFLAGS:=${CFLAGS} -g #-I${HOME}/Include CFLAGS:=${CFLAGS} #-I${HOME}/Include #CFLAGS:=${CFLAGS} LDFLAGS=-lm #-L${HOME}/Lib/${OS} XLDFLAGS=#-L/usr/X11R6/lib -lxhrgraph -lXaw -lXt -lX11 # X11 graphics by KL JLDFLAGS=#-L/usr/X11R6/lib -ljgraphlib # Java graphics by KL TARGET=dxf2fig-$(VERSION) all: dxf2fig full: dxf2fig dxfplot dxfjplot .c : dxfstuff.h $(CC) $(CFLAGS) $@.c -o $@ $(LDFLAGS) POBJS=dxfread.o dxffilter.o dxfplot.o JOBJS=dxfread.o dxffilter.o dxfjplot.o FOBJS=dxfread.o dxffilter.o dxf2fig.o $(FOBJS) $(POBJS) : dxfstuff.h dxfplot : $(POBJS) Makefile $(CC) $(CFLAGS) $(POBJS) -o $@ $(LDFLAGS) $(XLDFLAGS) dxfjplot : $(JOBJS) Makefile $(CC) $(CFLAGS) $(JOBJS) -o $@ $(LDFLAGS) $(JLDFLAGS) dxf2fig : $(FOBJS) Makefile $(CC) $(CFLAGS) $(FOBJS) -o $@ $(LDFLAGS) install : dxf2fig cp dxf2fig /usr/local/bin tarfile : dxf2fig dxfplot mkdir -p /tmp/$(TARGET) rm -rf /tmp/$(TARGET)/* cp Makefile *.c *.h *.dxf *.fig README \ TODO Changelog dxf2fig dxfplot /tmp/$(TARGET) cd /tmp && tar -cvzf $(HOME)/$(TARGET).tar.gz $(TARGET) clean : rm -f *~ *.o core *.bak