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