LIBCANVAS = libcanvas.a TARGET = $(LIBCANVAS) TCLSOURCES = OBJECTS = tkCanvArc.o tkCanvLine.o tkCanvText.o tkCanvas.o \ tkCanvBmap.o tkCanvPoly.o tkCanvUtil.o \ tkCanvImg.o tkCanvPs.o tkCanvWind.o tkEvent.o \ tkRectOval.o CCSOURCES = INCLUDES = tkCanvas.h tkInt.h tkPort.h CSOURCES = tkCanvArc.c tkCanvLine.c tkCanvText.c tkCanvas.c \ tkCanvBmap.c tkCanvPoly.c tkCanvUtil.c \ tkCanvImg.c tkCanvPs.c tkCanvWind.c tkEvent.c \ tkRectOval.c SOURCES = $(CSOURCES) $(OTHERSOURCES) XXL_LIBS = $(LIBDIR)/libcalc.a $(LIBDIR)/libio.a LIBS = -ltk8.0 -ltcl8.0 -lX11 -ldl -lm include ../Makefile.options $(TARGET) : $(OBJECTS) ar $(AROPTIONS) $(LIBCANVAS) $(OBJECTS) ranlib $(LIBCANVAS) clean: rm -f *.o nxlc *~ .depend $(LIBCANVAS) depend dep: $(CPP) -M $(CCFLAGS) $(IFLAGS) $(CCSOURCES) $(CSOURCES) > .depend .cc.o: $(CCC) $(CCFLAGS) $(IFLAGS) -c $< .c.o: $(CC) $(CCFLAGS) $(IFLAGS) -c $< tkEvent.o: tkEvent.c $(CC) $(IFLAGS) $(CCFLAGS) -DTK_FILE_READ_PTR=1 -c tkEvent.c scan.c: scan.l $(LEX) -i -t scan.l > scan.c gram.o: gram.c $(CCC) $(IFLAGS) -g -x c++ gram.c -o gram.o -c gram.c: gram.y scan.c $(YACC) -d gram.y -o gram.c # # include a dependency file if one exists # ifeq (.depend,$(wildcard .depend)) include .depend endif