Files
netbsd/external/bsd/pcc/libexec/ccom/Makefile
2013-04-06 16:48:33 +02:00

44 lines
866 B
Makefile

# $NetBSD: Makefile,v 1.11 2011/09/01 13:00:14 plunky Exp $
WARNS?= 2
.include <bsd.init.mk>
.PATH: ${PCC_DIST}/cc/ccom \
${PCC_DIST}/arch/${TARGMACH} \
${PCC_DIST}/mip
PROG= ccom
SRCS= cgram.y
SRCS+= scan.l
SRCS+= optim.c pftn.c trees.c inline.c symtabs.c
SRCS+= gcc_compat.c init.c local.c code.c stabs.c builtins.c
SRCS+= match.c reader.c optim2.c regs.c local2.c order.c table.c
SRCS+= common.c main.c external.c
MAN= ccom.1
# generate cgram.h
YHEADER=
CPPFLAGS+= -I${.OBJDIR}
CPPFLAGS+= -I${PCC_DIST}/mip
CPPFLAGS+= -I${PCC_DIST}/os/${TARGOS}
CPPFLAGS+= -I${PCC_DIST}/arch/${TARGMACH}
CPPFLAGS+= -I${PCC_DIST}/cc/ccom
COPTS.pftn.c+= -Wno-uninitialized
DPSRCS= external.c
MKEXTDIR!= cd ../mkext && ${PRINTOBJDIR}
external.c: ${MKEXTDIR}/mkext
${_MKTARGET_CREATE}
${MKEXTDIR}/mkext
CLEANFILES+= external.c external.h
.include <bsd.prog.mk>