|
|
1.1 ! root 1: # @(#)Makefile 5.4 (Berkeley) 7/1/90 ! 2: ! 3: MIP= ${.CURDIR}/../../../libexec/pcc/mip ! 4: ! 5: PROG= lintpass1 ! 6: CFLAGS+=-I${MIP} -I. -I${.CURDIR} ! 7: SRCS= cgram.c common.c hash.c lint.c optim.c pftn.c rel.c rodata.c scan.c \ ! 8: trees.c xdefs.c ! 9: .PATH: ${MIP} ! 10: BINDIR= /usr/libexec ! 11: MAN1= lint.0 ! 12: CLEANFILES=cgram.c gram.in pcclocal.h pcctokens rodata.c ! 13: ! 14: .include <bsd.prog.mk> ! 15: ! 16: rodata.o: ! 17: $(CC) -c ${CFLAGS} -R ${.IMPSRC} ! 18: ! 19: common.o: ! 20: ${CC} -c ${CFLAGS} -DPASS1COMMON ${.IMPSRC} ! 21: ! 22: rodata.c cgram.c: pcclocal.h pcctokens ! 23: cat pcctokens ${MIP}/cgram.y > gram.in ! 24: ${YACC} gram.in ! 25: yyfix rodata.c yylhs yylen yydefred yydgoto yysindex yyrindex yygindex \ ! 26: yytable yycheck ! 27: mv y.tab.c cgram.c ! 28: ! 29: pcclocal.h: localdefs.h /usr/include/pcc.h ! 30: cat ${.ALLSRC} | \ ! 31: egrep '^#[ ]*(define[ ][ ]*PCC(F|T|TM|OM)?_|ifdef|ifndef|endif)' | \ ! 32: sed -e 's/PCC[A-Z]*_//' > ${.TARGET} ! 33: ! 34: pcctokens: localdefs.h /usr/include/pcc.h ! 35: cat ${.ALLSRC} | \ ! 36: egrep '^#[ ]*define[ ][ ]*PCC_' | \ ! 37: sed -e 's/^#[ ]*define[ ][ ]*PCC_/%term /' > \ ! 38: ${.TARGET}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.