--- /usr/ports/devel/cocktail/work/cocktail-9309//./specs/c/minilax/Makefile Tue Feb 15 14:28:44 1994 +++ ./specs/c/minilax/Makefile Wed Aug 25 12:03:00 2004 @@ -1,7 +1,7 @@ -LIB = $(HOME)/lib -INCDIR = $(LIB)/include -CFLAGS = -I$(INCDIR) -CC = cc +ROOTDIR= ../../.. +.include "../../Makefile.inc" + +CFLAGS = $(TCFLAGS) -I $(TMPINC) SOURCES = Scanner.h Scanner.c Parser.h Parser.c Tree.h Tree.c \ Semantics.h Semantics.c Types.h Types.c Definitions.h Definitions.c \ @@ -15,37 +15,37 @@ time minilax < in5 minilax: $(OBJS) - $(CC) $(CFLAGS) -o minilax $(OBJS) $(LIB)/libreuse.a -lm + $(CC) $(CFLAGS) -o minilax $(OBJS) -L $(TMPLIB) -l reuse -lm Scanner.rpp Parser.lalr: minilax.pars - lpp -cxzj minilax.pars; + $(LPP) -cxzj minilax.pars; minilax.rex: minilax.scan Scanner.rpp - rpp < minilax.scan > minilax.rex; + $(RPP) < minilax.scan > minilax.rex; Scanner.h Scanner.c: minilax.rex - rex -cd minilax.rex; + $(REX) -cd minilax.rex; Parser.h Parser.c: Parser.lalr - lalr -c -d -g Parser.lalr; + $(LALR) -c -d -g Parser.lalr; Tree.h Tree.c: minilax.cg - cg -cdimRDI0 minilax.cg; + $(CG) -cdimRDI0 minilax.cg; Semantics.h Semantics.c: minilax.cg - cg -cDI0 minilax.cg; + $(CG) -cDI0 minilax.cg; Definitions.h Definitions.c Definitions.TS: Definitions.cg - cg -cdim4 Definitions.cg; + $(CG) -cdim4 Definitions.cg; Tree.TS: minilax.cg - echo SELECT AbstractSyntax Output | cat - minilax.cg | cg -c4 + echo SELECT AbstractSyntax Output | cat - minilax.cg | $(CG) -c4 Types.h Types.c: Types.puma Tree.TS - puma -cdipk Types.puma; + $(PUMA) -cdipk Types.puma; ICode.h ICode.c: ICode.puma Tree.TS Definitions.TS - puma -cdi ICode.puma; + $(PUMA) -cdi ICode.puma; Parser.o: Parser.h Scanner.h Tree.h Types.h Definitions.h Semantics.o: Semantics.h Tree.h Definitions.h Types.h @@ -59,87 +59,84 @@ lint $(CFLAGS) -u *.c test: $(SOURCES) - cg -cdimRDI0 minilax.cg; + $(CG) -cdimRDI0 minilax.cg; make minilax LIB=$(LIB) tcsh -c "time minilax < in5; time minilax < in5; time minilax < in5; time minilax < in5" wc Semantics.c size Semantics.o - cg -cdimRDI09 minilax.cg; + $(CG) -cdimRDI09 minilax.cg; make minilax LIB=$(LIB) time minilax < in5 - cg -cdimRDI minilax.cg; + $(CG) -cdimRDI minilax.cg; make minilax LIB=$(LIB) tcsh -c "time minilax < in5; time minilax < in5; time minilax < in5; time minilax < in5" wc Semantics.c size Semantics.o - cg -cdimRDI9 minilax.cg; + $(CG) -cdimRDI9 minilax.cg; make minilax LIB=$(LIB) time minilax < in5 - cg -cdimRDIL minilax.cg; + $(CG) -cdimRDIL minilax.cg; make minilax LIB=$(LIB) tcsh -c "time minilax < in5; time minilax < in5; time minilax < in5; time minilax < in5" wc Semantics.c size Semantics.o - cg -cdimRDIL9 minilax.cg; + $(CG) -cdimRDIL9 minilax.cg; make minilax LIB=$(LIB) time minilax < in5 - cg -cdimRDIK minilax.cg; + $(CG) -cdimRDIK minilax.cg; make minilax LIB=$(LIB) tcsh -c "time minilax < in5; time minilax < in5; time minilax < in5; time minilax < in5" wc Semantics.c size Semantics.o - cg -cdimRDIK9 minilax.cg; + $(CG) -cdimRDIK9 minilax.cg; make minilax LIB=$(LIB) time minilax < in5 test2: $(SOURCES) - cg -cdimRD minilax.cg - cg -cI minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL minilax.cg; make minilax LIB=$(LIB) - cg -cIK minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cdimRD0 minilax.cg - cg -cI minilax.cg; make minilax LIB=$(LIB) - cg -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL minilax.cg; make minilax LIB=$(LIB) - cg -cIK minilax.cg; make minilax LIB=$(LIB) - cg -cdimRDL minilax.cg - cg -cI minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRD minilax.cg + $(CG) -cI minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL minilax.cg; make minilax LIB=$(LIB) + $(CG) -cIK minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRD0 minilax.cg + $(CG) -cI minilax.cg; make minilax LIB=$(LIB) + $(CG) -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL minilax.cg; make minilax LIB=$(LIB) + $(CG) -cIK minilax.cg; make minilax LIB=$(LIB) + $(CG) -cdimRDL minilax.cg + $(CG) -cI minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI0 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK minilax.cg; make minilax LIB=$(LIB); minilax < in1 trace: $(SOURCES) - cg -cdimRwDI09 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI09T minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI09YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI09X minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI09Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI09Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cdimRwDI9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cI9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cdimRwDIL9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIL9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cdimRwDIK9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 - cg -cIK9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRwDI09 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI09T minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI09YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI09X minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI09Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI09Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRwDI9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cI9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRwDIL9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIL9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cdimRwDIK9 minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK9T minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK9YZ minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK9X minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK9Y minilax.cg; make minilax LIB=$(LIB); minilax < in1 + $(CG) -cIK9Z minilax.cg; make minilax LIB=$(LIB); minilax < in1 clean: - rm -f Scanner.? Parser.? Tree.? Semantics.? Definitions.? Types.? ICode.? *.TS - rm -f core _Debug minilax *Tab minilax.rex Parser.lalr Scanner.rpp yy*.w *.o - -.SUFFIXES: .c .o - -.c.o: - $(CC) $(CFLAGS) -c $*.c + -rm -f Scanner.? Parser.? Tree.? Semantics.? Definitions.? + -rm -f $(STDCLEAN) + -rm -f _Debug minilax *Tab minilax.rex Parser.lalr + -rm -f Types.? ICode.? *.TS Scanner.rpp yy*.w *.o