Home | History | Annotate | Line # | Download | only in common
Makefile revision 1.13.2.1
      1  1.13.2.1  perseant #	$NetBSD: Makefile,v 1.13.2.1 2024/07/01 01:01:06 perseant Exp $
      2       1.1       mrg 
      3      1.12     lukem HOSTPROG_CXX=	1
      4       1.1       mrg LIBISPRIVATE=	yes
      5       1.1       mrg 
      6       1.1       mrg # For ../Makefile.inc and bsd.own.mk
      7       1.1       mrg .include <bsd.init.mk>
      8       1.1       mrg 
      9       1.1       mrg LIB=		common
     10       1.1       mrg 
     11       1.8       mrg .include "${.CURDIR}/defs.mk"
     12      1.13       mrg SRCS=	${G_OBJS-libcommon:S/memory-block.o/memory-block.cc/:S/diagnostic-format-json.o/diagnostic-format-json.cc/:S/sort.o/sort.cc/:S/json.o/json.cc/:.o=.cc}
     13       1.1       mrg 
     14       1.1       mrg # XXX make sure this doesn't have more than it needs
     15       1.1       mrg CPPFLAGS+=	-I${GCCARCH} -I${BACKENDOBJ} -I. \
     16       1.1       mrg 		${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \
     17       1.1       mrg 		-DPREFIX=\"/usr\" \
     18       1.1       mrg 		-DDEFAULT_TARGET_VERSION=\"${G_version}\" \
     19       1.1       mrg 		-DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \
     20       1.1       mrg 		-DCONFIGURE_SPECS="\"\""
     21       1.1       mrg 
     22       1.1       mrg MKPIC:=		no
     23       1.1       mrg MKPICLIB:=	no
     24       1.1       mrg 
     25      1.13       mrg #COPTS.diagnostic.cc=	-Wno-stack-protector
     26      1.13       mrg #COPTS.intl.cc=		-Wno-stack-protector
     27       1.2      tron 
     28      1.13       mrg version.cc: ${GCCARCH}/defs.mk ${TOP}/tools/gcc/gcc-version.mk
     29       1.5       mrg 
     30       1.3       mrg ${SRCS}: ${GCCARCH}/defs.mk
     31       1.3       mrg 
     32  1.13.2.1  perseant COPTS.intl.cc +=	-Wno-error=stack-protector
     33  1.13.2.1  perseant 
     34       1.1       mrg .include <bsd.lib.mk>
     35       1.1       mrg 
     36       1.1       mrg # Force using C++ for this
     37       1.1       mrg HOST_CC:=	${HOST_CXX}
     38      1.11  christos HOST_CFLAGS:=	${HOST_CXXFLAGS}
     39       1.1       mrg CC:=		${CXX}
     40       1.1       mrg CFLAGS:=	${CXXFLAGS}
     41       1.1       mrg 
     42       1.1       mrg .PATH: ${DIST}/gcc
     43