CC?= gcc INSTROOT?=${PREFIX} BINDIR=$(INSTROOT)/bin DOCDIR=$(INSTROOT)/share/doc/gdsreader EXDIR=$(INSTROOT)/share/examples/gdsreader MANDIR=$(INSTROOT)/man/man1 INSTALL_PROGRAM?= ${BSD_INSTALL_PROGRAM} INSTALL_DATA?= ${BSD_INSTALL_DATA} INSTALL_MAN?= ${BSD_INSTALL_MAN} #CFLAGS = -I. CFLAGS = -I. -Wall -g #-pg LDFLAGS = #-pg OBJS = GDSreader.o GDSmain.o GDSaux.o GDSboundary.o GDSpath.o \ GDSsref.o GDSaref.o GDStext.o GDSnode.o GDSbox.o GDStoHPGL.o \ GDSstruct.o GDStransf.o GDStoPS.o GDStoPOV.o GDSparser.o all: gdsreader maptolayer gdsreader: ${OBJS} ${CC} ${LDFLAGS} -o gdsreader ${OBJS} -lm install: gdsreader maptolayer mkdir -p $(BINDIR) && ${INSTALL_PROGRAM} maptolayer gdsreader $(BINDIR) mkdir -p $(MANDIR) && ${INSTALL_MAN} maptolayer.1 gdsreader.1 $(MANDIR) install-docs: mkdir -p $(DOCDIR) && ${INSTALL_DATA} README README.povray \ ChangeLog $(DOCDIR) install-data: mkdir -p $(EXDIR) && ${INSTALL_DATA} layers.config test.gds \ layers.config.7HP.5ML layers.config.5AM.4ML $(EXDIR) maptolayer: maptolayer.c $(CC) -o maptolayer maptolayer.c clean: rm -f *.o *.bak core out result.xg result.txt result.ps gdsreader \ maptolayer result.pov