--- /usr/ports/devel/cocktail/work/cocktail-9309//./specs/c/oberon2/Makefile Tue Feb 15 14:28:41 1994 +++ ./specs/c/oberon2/Makefile Wed Aug 25 12:03:23 2004 @@ -1,22 +1,22 @@ -LIB = $(HOME)/lib -INCDIR = $(LIB)/include -CFLAGS = -I$(INCDIR) -CC = cc +ROOTDIR= ../../.. +.include "../../Makefile.inc" + +CFLAGS = $(TCFLAGS) -I $(TMPINC) ParserDrv: ParserDrv.o Scanner.o Parser.o - $(CC) $(CFLAGS) ParserDrv.o Scanner.o Parser.o $(LIB)/libreuse.a -o ParserDrv + $(CC) $(CFLAGS) ParserDrv.o Scanner.o Parser.o -L $(TMPLIB) -l reuse -o ParserDrv Scanner.rpp Parser.lalr: oberon2.pars - lpp -cxzj oberon2.pars; + $(LPP) -cxzj oberon2.pars; oberon2.rex: oberon2.scan Scanner.rpp - rpp < oberon2.scan > oberon2.rex; + $(RPP) < oberon2.scan > oberon2.rex; Scanner.h Scanner.c: oberon2.rex - rex -cd oberon2.rex; + $(REX) -cd oberon2.rex; Parser.h Parser.c ParserDrv.c: Parser.lalr - lalr -c -d -p Parser.lalr; + $(LALR) -c -d -p Parser.lalr; ParserDrv.o: Parser.h Scanner.h Parser.o: Parser.h Scanner.h @@ -26,9 +26,6 @@ lint $(CFLAGS) -b -u *.c clean: - rm -f ParserDrv core *.[hco] _Debug oberon2.rex Parser.lalr Scanner.rpp - -.SUFFIXES: .c .o + -rm -f $(STDCLEAN) + -rm -f ParserDrv *.[hco] _Debug oberon2.rex Parser.lalr Scanner.rpp -.c.o: - $(CC) $(CFLAGS) -c $*.c