Home | History | Annotate | Line # | Download | only in usr.bin
Makefile.frontend revision 1.5
      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