Makefile.xdm revision 1.11
1# $NetBSD: Makefile.xdm,v 1.11 2022/08/16 22:44:06 mrg Exp $ 2 3XDMVARDIR= /var/db/xdm 4XDMDIR= ${X11ETCDIR}/xdm 5XDMCHOOSERPATH= ${X11ROOTDIR}/libexec/chooser 6XDMGREETERLIB= ${X11ROOTDIR}/lib/libXdmGreet.so 7XDMLOGDIR= /var/log 8XDMPIDDIR= /var/run 9DEV_RANDOM= /dev/urandom 10 11CPPFLAGS+= -DBINDIR=\"${X11BINDIR}\" -DXDMDIR=\"${XDMDIR}\" \ 12 -DHASXDMAUTH ${X11FLAGS.CONNECTION} \ 13 -DBSD44SOCKETS \ 14 -DFRAGILE_DEV_MEM -DARC4_RANDOM \ 15 -DDEV_RANDOM=\"${DEV_RANDOM}\" \ 16 -DXPM -DUSE_XFT \ 17 -DHAVE_GETIFADDRS \ 18 -DHAVE_MKSTEMP \ 19 -DHAVE_SETPROCTITLE \ 20 -DHAVE_SETUSERCONTEXT \ 21 -DHAVE_ARC4RANDOM \ 22 -DHAVE_DAEMON \ 23 -DHAVE_SIGACTION \ 24 -DHAVE_ASPRINTF \ 25 -DHAVE_OPENLOG \ 26 -DUNIXCONN \ 27 -DTCPCONN \ 28 -DHAVE_WORKING_VFORK \ 29 -DHAVE_VFORK_H \ 30 -DHAVE_VFORK \ 31 -DHAVE_INTTYPES_H \ 32 -DHAVE_SYS_PARAM_H \ 33 -DHAVE_GRP_H \ 34 -I${X11SRCDIR.xdm} \ 35 -I${X11SRCDIR.xdm}/include \ 36 -I${DESTDIR}${X11INCDIR}/freetype2 \ 37 -I${DESTDIR}${X11INCDIR}/freetype2/freetype \ 38 ${X11FLAGS.VERSION} 39 40LDFLAGS+= -Wl,--export-dynamic 41 42.if (${USE_PAM} != "no") 43CPPFLAGS+= -DUSE_PAM 44CPPFLAGS+= -DHAVE_SECURITY_PAM_TYPES_H -DHAVE_SECURITY_PAM_APPL_H 45.endif 46 47.if (${USE_INET6} != "no") 48CPPFLAGS+= -DIPv6 49.endif 50 51.PATH: ${X11SRCDIR.xdm} 52.PATH: ${X11SRCDIR.xdm}/xdm 53.PATH: ${X11SRCDIR.xdm}/man 54.PATH: ${X11SRCDIR.xdm}/chooser 55.PATH: ${X11SRCDIR.xdm}/greeter 56.PATH: ${X11SRCDIR.xdm}/app-defaults 57