1# $NetBSD: Makefile,v 1.11 2011/09/01 13:00:14 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+= -I${.OBJDIR} 26CPPFLAGS+= -I${PCC_DIST}/mip 27CPPFLAGS+= -I${PCC_DIST}/os/${TARGOS} 28CPPFLAGS+= -I${PCC_DIST}/arch/${TARGMACH} 29CPPFLAGS+= -I${PCC_DIST}/cc/ccom 30 31COPTS.pftn.c+= -Wno-uninitialized 32 33DPSRCS= external.c 34 35MKEXTDIR!= cd ../mkext && ${PRINTOBJDIR} 36 37external.c: ${MKEXTDIR}/mkext 38 ${_MKTARGET_CREATE} 39 ${MKEXTDIR}/mkext 40 41CLEANFILES+= external.c external.h 42 43.include <bsd.prog.mk> 44