1*2233c95bSzrjGCC_NO_PATH= yes 2*2233c95bSzrjGCC_NO_LIBS= yes 3*2233c95bSzrjLOCAL_CONFIG= yes 4*2233c95bSzrj.include "../Makefile.inc" 5*2233c95bSzrj.PATH: ${GCCDIR}/libcpp 6*2233c95bSzrj 7*2233c95bSzrjLIB= cpp 8*2233c95bSzrjINTERNALLIB= YES 9*2233c95bSzrj 10*2233c95bSzrjCFLAGS+= -Duchar="unsigned char" 11*2233c95bSzrjCXXFLAGS+= ${NOEXCEPTION_FLAGS} 12*2233c95bSzrj 13*2233c95bSzrjCXX_BUILD= charset.c \ 14*2233c95bSzrj directives-only.c \ 15*2233c95bSzrj directives.c \ 16*2233c95bSzrj errors.c \ 17*2233c95bSzrj expr.c \ 18*2233c95bSzrj files.c \ 19*2233c95bSzrj identifiers.c \ 20*2233c95bSzrj init.c \ 21*2233c95bSzrj lex.c \ 22*2233c95bSzrj line-map.c \ 23*2233c95bSzrj macro.c \ 24*2233c95bSzrj mkdeps.c \ 25*2233c95bSzrj pch.c \ 26*2233c95bSzrj symtab.c \ 27*2233c95bSzrj traditional.c 28*2233c95bSzrj 29*2233c95bSzrjOBJS= ${CXX_BUILD:.c=.o} 30*2233c95bSzrj 31*2233c95bSzrj# hack to force c++ compiler to compile *.c files to create library 32*2233c95bSzrj.for cfile in ${CXX_BUILD} 33*2233c95bSzrj${cfile:.c=.o}: ${cfile} localedir.h 34*2233c95bSzrj ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 35*2233c95bSzrj.endfor 36*2233c95bSzrj 37*2233c95bSzrjlocaledir.h: 38*2233c95bSzrj touch $@ 39*2233c95bSzrj 40*2233c95bSzrjCLEANFILES= localedir.h 41*2233c95bSzrj 42*2233c95bSzrj.include <bsd.lib.mk> 43