######################### # # Makefile for dxf2rib # SPDsoft Wed Jun 7 22:11:55 METDST 1995 # # ############### # # IRIX options # CC = cc LINK = cc CCOPTS = -O -c LDOPTS = LIBS = -lm ############### # # HPUX options # #CC = cc #LINK = ld -s #CCOPTS = -Aa -O -D_HPUX_SOURCE -c #LDOPTS = /lib/crt0.o #LIBS = -lm -lc -ldld ############### # # OSF options # #CC = cc #LINK = cc #CCOPTS = -O -c #LDOPTS = #LIBS = -lm ############### # # SunOS options # #CC = gcc #LINK = gcc #CCOPTS = -O -target $(TARGET_ARCH:-%=%) -ansi -D_BSD_ -c #LDOPTS = #LIBS = -lm # Solaris + gcc 2.6.0 #CCOPTS = -O -ansi -c #INSTALL_DIR = $(HOME)/usr/bin INSTALL_DIR = /usr/local/bin ############################## # # End of configurable options # ############################## EXEC = dxf2rib OBJS = dxfm.o errors.o prefs.o process.o points.o HDRS = colors.h dxf.h errors.h points.h prefs.h taylor.h version.h SRCS = $(OBJS:.o=.c) MAKEFILE = Makefile FILES = dxf2rib.1 README all: $(EXEC) $(EXEC): $(OBJS) $(LINK) -o $(EXEC) $(OBJS) $(LIBS) install: cp $(EXEC) $(INSTALL_DIR) cp $(EXEC).1 $(INSTALL_DIR)/../man/man1/. dxf2rib.txt: dxf2rib.1 nroff -man dxf2rib.1 | col -bx > dxf2rib.txt $(OBJS): $(CC) $(CCOPTS) $< backup: make clean mkdir dxf2rib dxf2rib/samples ln $(SRCS) $(HDRS) $(MAKEFILE) $(FILES) dxf2rib ln samples/* dxf2rib/samples @gtar cvzf dxf2rib.tgz dxf2rib rm -rf dxf2rib @echo Created dxf2rib.tgz print: @sh -c 'for file in $(SRCS) $(HDRS); \ do \ pr -e4 -t $$file; \ echo \\f; \ done' clean: rm -f *.o core rm -f $(EXEC) new: rm -f $(EXEC) make all dxfm.o: errors.h prefs.h errors.o: errors.h prefs.h prefs.o: errors.h prefs.h version.h process.o: colors.h dxf.h errors.h prefs.h taylor.h points.h points.o: points.h