Home | History | Annotate | Line # | Download | only in libcpp
      1  1.13       mrg #	$NetBSD: Makefile,v 1.13 2025/09/17 05:55:31 mrg Exp $
      2   1.1       mrg 
      3  1.10     lukem HOSTPROG_CXX=	1
      4   1.1       mrg LIBISPRIVATE=	yes
      5   1.1       mrg 
      6   1.8  christos .include <bsd.init.mk>
      7   1.8  christos 
      8   1.1       mrg LIB=		cpp
      9   1.1       mrg 
     10  1.11       mrg SRCS=		${G_libcpp_a_OBJS:.o=.cc}
     11   1.1       mrg 
     12   1.5      matt CPPFLAGS+=	-I${.CURDIR} -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} \
     13   1.2       mrg 		-I${GCCARCH} -I${BACKENDOBJ} -I. \
     14   1.1       mrg 		${G_INCLUDES:M-I*:N-I.*} \
     15   1.1       mrg 		-DPREFIX=\"/usr\"
     16   1.1       mrg 
     17   1.1       mrg .include <bsd.lib.mk>
     18   1.6       mrg 
     19  1.12  christos COPTS.charset.cc +=	-Wno-error=stack-protector
     20  1.12  christos COPTS.directives.cc +=	-Wno-error=stack-protector
     21  1.12  christos COPTS.files.cc +=	-Wno-error=stack-protector
     22  1.12  christos COPTS.macro.cc +=	-Wno-error=stack-protector
     23  1.12  christos COPTS.mkdeps.cc +=	-Wno-error=stack-protector
     24  1.13       mrg COPTS.pch.cc +=		-Wno-error=stack-protector
     25  1.13       mrg COPTS.lex.cc +=		${CC_WNO_MAYBE_UNINITIALIZED}
     26   1.7      tron 
     27   1.6       mrg # Force using C++ for this
     28   1.6       mrg HOST_CC:=	${HOST_CXX}
     29   1.9  christos HOST_CFLAGS:=	${HOST_CXXFLAGS}
     30   1.6       mrg CC:=		${CXX}
     31   1.6       mrg CFLAGS:=	${CXXFLAGS}
     32   1.1       mrg 
     33   1.1       mrg ${OBJS}: ${G_LIBCPP_DEPS}
     34   1.1       mrg 
     35   1.1       mrg .PATH: ${DIST}/libcpp
     36   1.1       mrg # ${DIST}/gcc
     37   1.2       mrg 
     38   1.2       mrg localedir.h:
     39   1.2       mrg 	echo '#define LOCALEDIR "/usr/share/locale"' > ${.TARGET}
     40   1.4  drochner CLEANFILES+= localedir.h
     41   1.2       mrg 
     42   1.3       mrg init.d init.o: localedir.h
     43