xref: /netbsd-src/external/mit/xorg/lib/libSM/Makefile (revision a47902518da9aa9372e1e2aa454757f7f96e1ee7)
1#	$NetBSD: Makefile,v 1.5 2023/01/08 09:10:58 mrg Exp $
2
3.include <bsd.own.mk>
4
5LIB=	SM
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/include/X11/SM
8
9SRCS=	sm_auth.c sm_client.c sm_error.c sm_genid.c sm_manager.c sm_misc.c \
10	sm_process.c
11
12INCS=	SM.h SMlib.h SMproto.h
13INCSDIR=${X11INCDIR}/X11/SM
14
15CPPFLAGS+=	${X11FLAGS.THREADLIB}
16# XXX not yet; libuuid_ul is not yet ready.
17#CPPFLAGS+=	-DHAVE_LIBUUID
18
19CONN_DEFINES=	${X11FLAGS.CONNECTION} -DICE_t
20
21CPPFLAGS.sm_manager.c=	$(CONN_DEFINES)
22CPPFLAGS.sm_genid.c=	$(CONN_DEFINES)
23
24.if (${USE_INET6} != "no")
25CPPFLAGS+=      -DIPv6
26.endif
27
28LIBDPLIBS=ICE ${.CURDIR}/../libICE
29
30# XXXMRG
31COPTS.sm_client.c=	-Wno-error
32COPTS.sm_manager.c=	-Wno-error
33
34PKGDIST=	${LIB}
35PKGCONFIG_SED_FLAGS=	-e "s,@UUID_PC@,," -e "s,@UUID_LIB_PRIVATE@,,"
36
37.include <bsd.x11.mk>
38.include <bsd.lib.mk>
39