| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.6 2010/06/03 19:17:22 plunky Exp $ | | 1 | # $NetBSD: Makefile,v 1.7 2011/04/14 09:31:25 plunky Exp $ |
2 | | | 2 | |
3 | WARNS?= 2 | | 3 | WARNS?= 2 |
4 | | | 4 | |
5 | .include <bsd.init.mk> | | 5 | .include <bsd.init.mk> |
6 | | | 6 | |
7 | .PATH: ${PCC_DIST}/cc/ccom \ | | 7 | .PATH: ${PCC_DIST}/cc/ccom \ |
8 | ${PCC_DIST}/arch/${TARGMACH} \ | | 8 | ${PCC_DIST}/arch/${TARGMACH} \ |
9 | ${PCC_DIST}/mip | | 9 | ${PCC_DIST}/mip |
10 | | | 10 | |
11 | PROG= ccom | | 11 | PROG= ccom |
12 | | | 12 | |
13 | SRCS= cgram.y | | 13 | SRCS= cgram.y |
14 | SRCS+= scan.l | | 14 | SRCS+= scan.l |
| @@ -21,20 +21,22 @@ MAN= ccom.1 | | | @@ -21,20 +21,22 @@ MAN= ccom.1 |
21 | | | 21 | |
22 | # generate cgram.h | | 22 | # generate cgram.h |
23 | YHEADER= | | 23 | YHEADER= |
24 | | | 24 | |
25 | CPPFLAGS+= -DPCC_DEBUG | | 25 | CPPFLAGS+= -DPCC_DEBUG |
26 | CPPFLAGS+= -I${.OBJDIR} | | 26 | CPPFLAGS+= -I${.OBJDIR} |
27 | CPPFLAGS+= -I${PCC_DIST}/mip | | 27 | CPPFLAGS+= -I${PCC_DIST}/mip |
28 | CPPFLAGS+= -I${PCC_DIST}/os/${TARGOS} | | 28 | CPPFLAGS+= -I${PCC_DIST}/os/${TARGOS} |
29 | CPPFLAGS+= -I${PCC_DIST}/arch/${TARGMACH} | | 29 | CPPFLAGS+= -I${PCC_DIST}/arch/${TARGMACH} |
30 | CPPFLAGS+= -I${PCC_DIST}/cc/ccom | | 30 | CPPFLAGS+= -I${PCC_DIST}/cc/ccom |
31 | | | 31 | |
32 | DPSRCS= external.c external.h | | 32 | DPSRCS= external.c external.h |
33 | | | 33 | |
34 | external.c external.h: mkext.c table.c common.c | | 34 | MKEXTDIR!= cd ../mkext && ${PRINTOBJDIR} |
35 | ${HOST_CC} ${CFLAGS} ${CPPFLAGS} -DMKEXT -o ${.OBJDIR}/mkext ${.ALLSRC} | | | |
36 | ${.OBJDIR}/mkext | | | |
37 | | | 35 | |
38 | CLEANFILES+= external.c external.h mkext | | 36 | external.c external.h: ${MKEXTDIR}/mkext |
| | | 37 | ${_MKTARGET_CREATE} |
| | | 38 | ${MKEXTDIR}/mkext |
| | | 39 | |
| | | 40 | CLEANFILES+= external.c external.h |
39 | | | 41 | |
40 | .include <bsd.prog.mk> | | 42 | .include <bsd.prog.mk> |