From 39c37e957152c7fd38d6d08842662944a4ba76dc Mon Sep 17 00:00:00 2001 From: em Date: Tue, 27 Nov 1984 23:53:31 +0000 Subject: [PATCH] 1 - Added RCS identification. 2 - Changed the file name parseparams.c into parsepar.c, the original name was too long for RCS under BSD4.1 3 - Adapted to ACK standard Makefile format(cmp,install,...) 4 - Included more dependencies. --- lang/basic/src.old/Makefile | 46 ++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/lang/basic/src.old/Makefile b/lang/basic/src.old/Makefile index 69776f23a..2ca3818df 100644 --- a/lang/basic/src.old/Makefile +++ b/lang/basic/src.old/Makefile @@ -1,14 +1,44 @@ -CFLAGS = -c +# $Header$ + +d=../../.. +h=$d/h +l=$d/lib +INSTALL=$l/em_bem + +CFLAGS = -c -I$h FILES= bem.o y.tab.o symbols.o initialize.o compile.o \ - parseparams.o yywrap.o gencode.o util.o graph.o \ + parsepar.o yywrap.o gencode.o util.o graph.o \ eval.o func.o split.o -../bem: $(FILES) - cc -o ../bem $(FILES) +SRC= bem.h symbols.h graph.h y.tab.h \ + bem.c basic.yacc symbols.c initialize.c compile.c \ + parsepar.c yywrap.c gencode.c util.c graph.c \ + eval.c func.c split.c + +first : bem + +cmp : bem + cmp bem $(INSTALL) + +install: bem + cp bem $(INSTALL) + +clean: + rm -f *.[osmk] *.old bem + +opr: + make pr ^ opr +pr: + @pr $(SRC) + +bem: $(FILES) + cc -o bem $(FILES) + +y.tab.o : y.tab.c lex.c + cc $(CFLAGS) y.tab.c -y.tab.o : y.tab.c lex.c - cc $(CFLAGS) y.tab.c +y.tab.h y.tab.c : basic.yacc + yacc -d basic.yacc -y.tab.c : basic.yacc - yacc -d basic.yacc +$(FILES) : bem.h symbols.h graph.h y.tab.h -- 2.34.1