1#	$NetBSD: srcs.mk,v 1.1 2019/03/08 09:58:23 mrg Exp $
2
3# Sources and flags for libuuid_ul.
4
5UUID_UL_SRCS=	\
6	compare.c \
7	copy.c \
8	gen_uuid.c \
9	pack.c \
10	parse.c \
11	unpack.c \
12	unparse.c
13
14UUID_UL_CPPFLAGS+= \
15	-DHAVE_UNISTD_H \
16	-DHAVE_STDLIB_H \
17	-DHAVE_SYS_TIME_H \
18	-DHAVE_SYS_FILE_H \
19	-DHAVE_SYS_IOCTL_H \
20	-DHAVE_SYS_SOCKET_H \
21	-DHAVE_SYS_SOCKIO_H \
22	-DHAVE_SYS_SOCKIO_H \
23	-DHAVE_NETINET_IN_H \
24	-DHAVE_SYS_UN_H \
25	-DHAVE_TLS \
26	-DHAVE_NET_IF_H \
27	-DHAVE_NET_IF_DL_H \
28	-DHAVE_SA_LEN
29
30UUID_UL_CPPFLAGS+= \
31	-I. \
32	-I${NETBSDSRCDIR}/external/bsd/libuuid_ul/lib/libuuid_ul \
33	-DUL_CLOEXECSTR=\"e\" \
34	-DUUIDD_OP_BULK_TIME_UUID=0
35
36.for _s in ${UUID_UL_SRCS}
37CPPFLAGS.${_s}+=	${UUID_UL_CPPFLAGS}
38.endfor
39
40.PATH: ${X11SRCDIR}/external/bsd/libuuid_ul/dist
41