1# Makefile 4.2 87/05/31 2# 3CFLAGS = -O 4 5all: lex 6 7lex: lmain.o y.tab.o sub1.o sub2.o header.o 8 cc lmain.o y.tab.o sub1.o sub2.o header.o -o lex 9 10smallex: 11 cc -DSMALL -O lmain.c y.tab.c sub1.c sub2.c header.c -o smallex 12 13y.tab.c: parser.y 14 yacc parser.y 15lmain.o:lmain.c ldefs.c once.c 16 cc -c -O lmain.c 17sub1.o: sub1.c ldefs.c 18 cc -c -O sub1.c 19sub2.o: sub2.c ldefs.c 20 cc -c -O sub2.c 21header.o: header.c ldefs.c 22 cc -c -O header.c 23 24install: all 25 install -s lex $(DESTDIR)/usr/bin 26 install -c ncform $(DESTDIR)/usr/lib/lex 27 install -c nrform $(DESTDIR)/usr/lib/lex 28 29clean: 30 rm -f *.o lex y.tab.c 31 32depend: 33