1 .include "../Makefile.inc"
2 .include "../../Makefile.langs"
3 .include "../../../Makefile.cco"
6 LINKS= ${BINDIR}/cc ${BINDIR}/gcc
7 MFILE= gcc${MANPAGEVER}.1
10 SRCS= ${GCC_SRCS} gccspec.c ${EXTRA_GCC_SRCS}
12 CFLAGS+= -DCONFIGURE_SPECS="\"\"" \
13 -DACCEL_DIR_SUFFIX="\"\"" \
14 -DDEFAULT_REAL_TARGET_MACHINE="\"${target_machine}\""
17 cp ${.ALLSRC} ${.TARGET}
21 MLINKS+= ${MFILE} cc${MANPAGEVER}.1
22 MLINKS+= ${MFILE} CC${MANPAGEVER}.1
23 MLINKS+= ${MFILE} c++${MANPAGEVER}.1
24 MLINKS+= ${MFILE} g++${MANPAGEVER}.1
26 .if defined(IS_PRIMARY)
27 MLINKS+= ${MFILE} cc.1
28 MLINKS+= ${MFILE} CC.1
29 MLINKS+= ${MFILE} gcc.1
30 MLINKS+= ${MFILE} c++.1
31 MLINKS+= ${MFILE} g++.1
34 # hack to force c++ compiler to compile *.c files to create program
36 ${cfile:.c=.o}: ${cfile}
37 ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
40 .include <bsd.prog.mk>