1#         $NetBSD: Makefile,v 1.18 2023/06/03 09:09:17 lukem Exp $
2
3WARNS?=   2         # XXX -Wextra -Wsign-compare issues
4
5.ifndef HOSTPROG
6.include <bsd.own.mk>
7.endif
8
9.PATH: ${NETBSDSRCDIR}/lib/libc/locale ${NETBSDSRCDIR}/lib/libc/citrus ${NETBSDSRCDIR}/lib/libc/stdio
10
11PROG=               mklocale
12SRCS=               yacc.y lex.l mklocaledb.c fix_grouping.c \
13                    citrus_bcs_strtoul.c citrus_db_factory.c citrus_db_hash.c
14CPPFLAGS+=          -I. -I${.CURDIR} \
15                    -I${NETBSDSRCDIR}/lib/libc/include \
16                    -I${NETBSDSRCDIR}/lib/libc/locale \
17                    -I${NETBSDSRCDIR}/lib/libc/citrus \
18                    -DNBCHAR_MAX=127 -DHOSTPROG
19CPPFLAGS.citrus_bcs_strtoul.c+= \
20                    -I${NETBSDSRCDIR}/common/lib/libc/stdlib
21YHEADER=  1
22
23.ifndef HOSTPROG
24.include <bsd.prog.mk>
25COPTS.man.c+=       ${CC_WNO_FORMAT_TRUNCATION}
26.endif
27