xref: /netbsd-src/external/gpl3/gcc/usr.bin/common/Makefile (revision 501cd18a74d52bfcca7d9e7e3b0d472bbc870558)
1#	$NetBSD: Makefile,v 1.4 2016/03/15 19:13:22 mrg Exp $
2
3LIBISPRIVATE=	yes
4
5# For ../Makefile.inc and bsd.own.mk
6.include <bsd.init.mk>
7
8LIB=		common
9
10SRCS=		diagnostic.c \
11		diagnostic-color.c \
12		pretty-print.c \
13		intl.c \
14		vec.c \
15		input.c \
16		version.c
17
18# XXX make sure this doesn't have more than it needs
19CPPFLAGS+=	-I${GCCARCH} -I${BACKENDOBJ} -I. \
20		${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \
21		-DPREFIX=\"/usr\" \
22		-DDEFAULT_TARGET_VERSION=\"${G_version}\" \
23		-DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \
24		-DCONFIGURE_SPECS="\"\""
25
26MKPIC:=		no
27MKPICLIB:=	no
28
29HOSTPROG_CXX=	1
30
31COPTS.diagnostic.c=	-Wno-stack-protector
32COPTS.intl.c=		-Wno-stack-protector
33
34${SRCS}: ${GCCARCH}/defs.mk
35
36.include <bsd.lib.mk>
37
38# Force using C++ for this
39HOST_CC:=	${HOST_CXX}
40CC:=		${CXX}
41CFLAGS:=	${CXXFLAGS}
42
43.PATH: ${DIST}/gcc
44