xref: /openbsd/lib/libc/locale/Makefile.inc (revision a6445c1d)
1#	$OpenBSD: Makefile.inc,v 1.19 2013/08/28 16:53:34 stsp Exp $
2
3# locale sources
4.PATH: ${LIBCSRCDIR}/arch/${MACHINE_CPU}/locale ${LIBCSRCDIR}/locale
5
6# for LOCALECHARSETS
7.include "${.CURDIR}/../../share/locale/ctype/Makefile.inc"
8
9SRCS+=	btowc.c _def_messages.c _def_monetary.c _def_numeric.c _def_time.c \
10	localeconv.c nl_langinfo.c setlocale.c iswctype.c __mb_cur_max.c \
11	mblen.c mbrlen.c mbstowcs.c mbtowc.c multibyte_citrus.c wcscoll.c \
12	wcstombs.c wctob.c wctomb.c wcstof.c wcstod.c wcstold.c wcstol.c \
13	wcstoul.c wcstoll.c wcstoull.c wcstoimax.c wcstoumax.c \
14	setrunelocale.c runeglue.c rune.c runetable.c ___runetype_mb.c \
15	_wctrans.c wcsxfrm.c
16
17MAN+=	nl_langinfo.3 setlocale.3 iswalnum.3 towlower.3 \
18	btowc.3 mblen.3 mbrlen.3 mbrtowc.3 mbsinit.3 mbsrtowcs.3 \
19	mbstowcs.3 mbtowc.3 wcrtomb.3 wcsrtombs.3 wcstod.3 wcstol.3 \
20	wcstombs.3 wctob.3 wctomb.3 \
21	wctype.3 iswctype.3 wctrans.3 towctrans.3 wcwidth.3
22MLINKS+=setlocale.3 localeconv.3 \
23	iswalnum.3 iswalpha.3 \
24	iswalnum.3 iswblank.3 \
25	iswalnum.3 iswcntrl.3 \
26	iswalnum.3 iswdigit.3 \
27	iswalnum.3 iswgraph.3 \
28	iswalnum.3 iswlower.3 \
29	iswalnum.3 iswprint.3 \
30	iswalnum.3 iswpunct.3 \
31	iswalnum.3 iswspace.3 \
32	iswalnum.3 iswupper.3 \
33	iswalnum.3 iswxdigit.3 \
34	towlower.3 towupper.3 \
35	wcstod.3 wcstof.3 \
36	wcstod.3 wcstold.3 \
37	wcstol.3 wcstoul.3 \
38	wcstol.3 wcstoll.3 \
39	wcstol.3 wcstoull.3 \
40	wcstol.3 wcstoimax.3 \
41	wcstol.3 wcstoumax.3 \
42	mbsrtowcs.3 mbsnrtowcs.3 \
43	wcsrtombs.3 wcsnrtombs.3
44
45CFLAGS+=-I${.CURDIR} -I${LIBCSRCDIR}/citrus
46CFLAGS+=-DLOCALE_CHARSETS="\"${LOCALECHARSETS}\""
47