1.include "../Makefile.inc" 2.include "../../Makefile.langs" 3.include "../../../Makefile.cco" 4 5PROG_CXX= cpp 6MFILE= cpp${MANPAGEVER}.1 7MAN= ${MFILE} 8 9SRCS= ${GCC_SRCS} cppspec.c ${EXTRA_GCC_SRCS} 10 11CFLAGS+= -DCONFIGURE_SPECS="\"\"" \ 12 -DACCEL_DIR_SUFFIX="\"\"" \ 13 -DDEFAULT_REAL_TARGET_MACHINE="\"${target_machine}\"" 14 15DOC_Release= cpp.1 #${GCCDIR}/gcc/doc/cpp.1 16DOC_Snapshot= cpp.1 17 18${MFILE}: ${DOC_${GCCRELEASE}} 19 cp ${.ALLSRC} ${.TARGET} 20 21CLEANFILES+= ${MFILE} 22 23.if defined(IS_PRIMARY) 24MLINKS+= ${MFILE} cpp.1 25.endif 26 27# hack to force c++ compiler to compile *.c files to create program 28.for cfile in ${SRCS} 29${cfile:.c=.o}: ${cfile} 30 ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 31.endfor 32 33.include <bsd.prog.mk> 34