1*8feb0f0bSmrg# $NetBSD: Makefile.prog,v 1.2 2023/02/20 02:12:29 mrg Exp $ 23ad841b2Smrg 33ad841b2Smrg# common fragment for any thing linking with C++ 43ad841b2Smrg 53ad841b2Smrg.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_PROG_ 63ad841b2Smrg_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_PROG_=1 73ad841b2Smrg 83ad841b2SmrgHOSTPROG_CXX= 1 93ad841b2Smrg 103ad841b2Smrg.include <bsd.prog.mk> 113ad841b2Smrg 123ad841b2Smrg# Force using C++ for this 133ad841b2SmrgHOST_CC:= ${HOST_CXX} 144c3eb207SmrgHOST_CFLAGS:= ${HOST_CXXFLAGS} 153ad841b2SmrgCC:= ${CXX} 163ad841b2SmrgCFLAGS:= ${CXXFLAGS} 173ad841b2Smrg 183ad841b2Smrg# Don't auto-frob .y or .l files. 193ad841b2Smrg.l.c .y.c .y.h: 203ad841b2Smrg @true 213ad841b2Smrg 223ad841b2Smrg.endif 23