Makefile revision 1.6
1# $NetBSD: Makefile,v 1.6 2010/06/03 19:17:22 plunky Exp $ 2 3WARNS?= 2 4 5.include <bsd.init.mk> 6 7.PATH: ${PCC_DIST}/cc/ccom \ 8 ${PCC_DIST}/arch/${TARGMACH} \ 9 ${PCC_DIST}/mip 10 11PROG= ccom 12 13SRCS= cgram.y 14SRCS+= scan.l 15SRCS+= optim.c pftn.c trees.c inline.c symtabs.c 16SRCS+= gcc_compat.c init.c local.c code.c stabs.c builtins.c 17SRCS+= match.c reader.c optim2.c regs.c local2.c order.c table.c 18SRCS+= common.c main.c external.c 19 20MAN= ccom.1 21 22# generate cgram.h 23YHEADER= 24 25CPPFLAGS+= -DPCC_DEBUG 26CPPFLAGS+= -I${.OBJDIR} 27CPPFLAGS+= -I${PCC_DIST}/mip 28CPPFLAGS+= -I${PCC_DIST}/os/${TARGOS} 29CPPFLAGS+= -I${PCC_DIST}/arch/${TARGMACH} 30CPPFLAGS+= -I${PCC_DIST}/cc/ccom 31 32DPSRCS= external.c external.h 33 34external.c external.h: mkext.c table.c common.c 35 ${HOST_CC} ${CFLAGS} ${CPPFLAGS} -DMKEXT -o ${.OBJDIR}/mkext ${.ALLSRC} 36 ${.OBJDIR}/mkext 37 38CLEANFILES+= external.c external.h mkext 39 40.include <bsd.prog.mk> 41