xref: /original-bsd/old/pcc/f1.tahoe/Makefile (revision 9b5efc43)
1#	@(#)Makefile	5.3 (Berkeley) 06/25/90
2
3PROG=	f1
4MIP=	${.CURDIR}/../mip
5CCOM=	${.CURDIR}/../ccom.${MACHINE}
6CFLAGS+=-DFORT -I. -I${.CURDIR} -I${CCOM} -I${MIP}
7SRCS=	allo.c common.c fort.c local2.c match.c order.c reader.c table.c
8NOMAN=	noman
9.PATH:	${MIP} ${CCOM}
10CLEANFILES+=pcclocal.h
11
12table.o:
13	${CC} ${CFLAGS} -c -R ${.IMPSRC}
14
15common.o:
16	${CC} ${CFLAGS} -DPASS2COMMON -c ${.IMPSRC}
17
18pcclocal.h: localdefs.h /usr/include/pcc.h
19	cat ${.ALLSRC} | \
20	    egrep '^#[ 	]*(define[ 	][ 	]*PCC(F|T|TM|OM)?_|ifdef|ifndef|endif)' | \
21	    sed -e 's/PCC[A-Z]*_//' > ${.TARGET}
22
23.include <bsd.prog.mk>
24
25${OBJS} .depend: pcclocal.h
26
27
28