2015-10-15 10:25:28 +02:00

44 lines
912 B
Makefile

# $NetBSD: Makefile,v 1.1 2014/07/24 20:20:49 plunky Exp $
WARNS?= 2
.include <bsd.init.mk>
.PATH: ${PCC_DIST}/cc/cxxcom \
${PCC_DIST}/arch/${TARGMACH} \
${PCC_DIST}/mip
PROG= cxxcom
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 cxxcode.c
MAN=
# 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/cxxcom
COPTS.pftn.c+= ${${ACTIVE_CC} == "gcc" :? -Wno-uninitialized :}
DPSRCS= external.c
MKEXTDIR!= cd ${.CURDIR}/../mkext && ${PRINTOBJDIR}
external.c: ${MKEXTDIR}/mkext
${_MKTARGET_CREATE}
${MKEXTDIR}/mkext
CLEANFILES+= external.c external.h
.include <bsd.prog.mk>