# $NetBSD: Makefile,v 1.2 2016/02/09 20:40:45 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+= -DLANG_CXX
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
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>