1#	$NetBSD: Makefile,v 1.11 2023/08/01 05:57:55 mrg Exp $
2
3HOSTPROG_CXX=	1
4LIBISPRIVATE=	yes
5
6.include <bsd.init.mk>
7
8LIB=		cpp
9
10SRCS=		${G_libcpp_a_OBJS:.o=.cc}
11
12CPPFLAGS+=	-I${.CURDIR} -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} \
13		-I${GCCARCH} -I${BACKENDOBJ} -I. \
14		${G_INCLUDES:M-I*:N-I.*} \
15		-DPREFIX=\"/usr\"
16
17.include <bsd.lib.mk>
18
19#COPTS+=	-Wno-stack-protector
20
21# Force using C++ for this
22HOST_CC:=	${HOST_CXX}
23HOST_CFLAGS:=	${HOST_CXXFLAGS}
24CC:=		${CXX}
25CFLAGS:=	${CXXFLAGS}
26
27${OBJS}: ${G_LIBCPP_DEPS}
28
29.PATH: ${DIST}/libcpp
30# ${DIST}/gcc
31
32localedir.h:
33	echo '#define LOCALEDIR "/usr/share/locale"' > ${.TARGET}
34CLEANFILES+= localedir.h
35
36init.d init.o: localedir.h
37