Home | History | Annotate | Line # | Download | only in common
Makefile revision 1.4
      1 #	$NetBSD: Makefile,v 1.4 2016/03/15 19:13:22 mrg Exp $
      2 
      3 LIBISPRIVATE=	yes
      4 
      5 # For ../Makefile.inc and bsd.own.mk
      6 .include <bsd.init.mk>
      7 
      8 LIB=		common
      9 
     10 SRCS=		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
     19 CPPFLAGS+=	-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 
     26 MKPIC:=		no
     27 MKPICLIB:=	no
     28 
     29 HOSTPROG_CXX=	1
     30 
     31 COPTS.diagnostic.c=	-Wno-stack-protector
     32 COPTS.intl.c=		-Wno-stack-protector
     33 
     34 ${SRCS}: ${GCCARCH}/defs.mk
     35 
     36 .include <bsd.lib.mk>
     37 
     38 # Force using C++ for this
     39 HOST_CC:=	${HOST_CXX}
     40 CC:=		${CXX}
     41 CFLAGS:=	${CXXFLAGS}
     42 
     43 .PATH: ${DIST}/gcc
     44