xref: /dragonfly/gnu/usr.bin/cc80/drivers/c++/Makefile (revision 0cbc2193)
12233c95bSzrjGCC_LANG_DIR=	gcc/cp
22233c95bSzrj.include "../Makefile.inc"
32233c95bSzrj.include "../../Makefile.langs"
42233c95bSzrj.include "../../../Makefile.cco"
52233c95bSzrj
62233c95bSzrjPROG_CXX=	c++
72233c95bSzrjLINKS=		${BINDIR}/c++ ${BINDIR}/g++
8*2a89766aSMatthew DillonLINKS+=		${BINDIR}/c++ ${BINDIR}/CC
92233c95bSzrjMAN=		# man pages installed by cc (MLINK)
102233c95bSzrj
112233c95bSzrjSRCS=		${GCC_SRCS} g++spec.c ${EXTRA_GCC_SRCS}
122233c95bSzrj
132233c95bSzrjCFLAGS+=	-DCONFIGURE_SPECS="\"\"" \
142233c95bSzrj		-DACCEL_DIR_SUFFIX="\"\"" \
152233c95bSzrj		-DDEFAULT_REAL_TARGET_MACHINE="\"${target_machine}\""
162233c95bSzrj
172233c95bSzrj# hack to force c++ compiler to compile *.c files to create program
182233c95bSzrj.for cfile in ${SRCS}
192233c95bSzrj${cfile:.c=.o}: ${cfile}
202233c95bSzrj	${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
212233c95bSzrj.endfor
222233c95bSzrj
232233c95bSzrj.include <bsd.prog.mk>
24