From: ceriel Date: Thu, 18 Aug 1988 13:35:09 +0000 (+0000) Subject: modified for ACK X-Git-Tag: release-5-5~2916 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=e7683658b7b62c6f605e94b58b9aa02d92c3c898;p=ack.git modified for ACK --- diff --git a/util/ceg/as_parser/Makefile b/util/ceg/as_parser/Makefile index a1b8a082c..a0c75e00f 100644 --- a/util/ceg/as_parser/Makefile +++ b/util/ceg/as_parser/Makefile @@ -1,4 +1,5 @@ -EM=/proj/em/Work +EM=../../.. +CEGLIB = $(EM)/lib/ceg GFILES = pars.g OFILES = pars.o Lpars.o lex.yy.o help.o conversion.o @@ -8,12 +9,41 @@ LIBS = $(EM)/modules/lib/liballoc.a\ $(EM)/modules/lib/libstring.a\ $(EM)/modules/lib/libsystem.a CC = cc +CFLAGS = -O +LEXLIB = -ll .c.o : - $(CC) $(IFILES) -c $< + $(CC) $(CFLAGS) $(IFILES) -c $< + +all: as_parser eval/eval as_parser : dummy $(OFILES) - $(CC) -o as_parser $(OFILES) $(LIBS) -ll + $(CC) -o as_parser $(OFILES) $(LIBS) $(LEXLIB) + +eval/eval: + ( cd eval ; make eval ) + +install: all + -mkdir $(CEGLIB) + -mkdir $(CEGLIB)/as_parser + -mkdir $(CEGLIB)/as_parser/eval + cp as_parser $(CEGLIB)/as_parser/as_parser + cp eval/eval $(CEGLIB)/as_parser/eval/eval + cp as_parser.h $(CEGLIB)/as_parser/as_parser.h + +cmp: all + -cmp as_parser $(CEGLIB)/as_parser/as_parser + -cmp eval/eval $(CEGLIB)/as_parser/eval/eval + -cmp as_parser.h $(CEGLIB)/as_parser/as_parser.h + +pr: + @pr Makefile as_parser.h const.h conversion.c decl.h help.c pars.g table.l eval/Makefile eval/eval.c eval/states.h + +opr: + make pr | opr + +clean: + rm -f as_parser *.o lex.yy.c Lpars.[ch] pars.c dummy eval/*.o eval/eval lex.yy.c : table.l lex table.l diff --git a/util/ceg/as_parser/eval/Makefile b/util/ceg/as_parser/eval/Makefile index 50a71e643..22652dafb 100644 --- a/util/ceg/as_parser/eval/Makefile +++ b/util/ceg/as_parser/eval/Makefile @@ -1,2 +1,7 @@ -eval : eval.c states.h - cc -o eval eval.c +CC = cc +CFLAGS = -O + +eval: eval.o + $(CC) $(CFLAGS) -o eval eval.o + +eval.o : states.h