1 # $NetBSD: Makefile.frontend,v 1.5 2017/07/23 01:12:16 mrg Exp $ 2 3 BINDIR= /usr/bin 4 5 CPPFLAGS+= -I${GCCARCH} -I${FRONTENDOBJ} \ 6 ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \ 7 -DIN_GCC_FRONTEND 8 9 NOCTF= # defined 10 .include <bsd.own.mk> 11 12 DPADD+= ${FRONTENDOBJ}/libfrontend.a 13 LDADD+= -L${FRONTENDOBJ} -lfrontend 14 15 .include "../Makefile.common" 16 .include "../Makefile.common-target" 17 .include "../Makefile.libcpp" 18 .include "../Makefile.backtrace" 19 .include "../Makefile.libiberty" 20 .include "../Makefile.libdecnumber" 21 22 HOSTPROG_CXX= 1 23 24 .include <bsd.prog.mk> 25 26 # Force using C++ for this 27 HOST_CC:= ${HOST_CXX} 28 CC:= ${CXX} 29 CFLAGS:= ${CXXFLAGS} 30 31 gcc-vers.texi: 32 (echo "@set version-GCC $(BASEVER)"; \ 33 if [ "$(DEVPHASE)" = "experimental" ]; then \ 34 echo "@set DEVELOPMENT"; \ 35 else \ 36 echo "@clear DEVELOPMENT"; \ 37 fi; \ 38 echo "@set srcdir $(DIST)/gcc"; \ 39 if [ -n "$(PKGVERSION)" ]; then \ 40 echo "@set VERSION_PACKAGE $(PKGVERSION)"; \ 41 fi; \ 42 echo "@set BUGURL $(BUGURL)"; \ 43 ) > ${.TARGET} 44 45 CLEANFILES+= gcc-vers.texi 46