1 # $NetBSD: Makefile,v 1.6 2019/03/06 02:44:05 christos Exp $ 2 3 .include <bsd.own.mk> 4 5 LIB= XdmGreet 6 .PATH: ${X11SRCDIR.xdm}/greeter 7 8 SRCS= \ 9 Login.c \ 10 greet.c \ 11 verify.c 12 13 CPPFLAGS+= -I${X11SRCDIR.xdm}/include -DRETSIGTYPE=void 14 CPPFLAGS+= -DHAVE_SECURITY_PAM_TYPES_H -DHAVE_SECURITY_PAM_APPL_H 15 # XXX: Enabling this, which should allow --export-dynamic to 16 # be elided, causes xdm to fail to accept password input and 17 # then crash at login "failure". 18 #CPPFLAGS+= -DGREET_LIB 19 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2/freetype 20 21 LIBDPLIBS=\ 22 Xext ${.CURDIR}/../libXext \ 23 Xt ${.CURDIR}/../libXt \ 24 Xdmcp ${.CURDIR}/../libXdmcp \ 25 Xinerama ${.CURDIR}/../libXinerama \ 26 Xft ${.CURDIR}/../libXft \ 27 Xpm ${.CURDIR}/../libXpm \ 28 X11 ${.CURDIR}/../libX11/dynamic 29 30 .if ${USE_PAM} != "no" 31 LIBDPLIBS+=\ 32 pam ${.CURDIR}/../../../../../lib/libpam/libpam 33 .endif 34 35 LIBDPLIBS+=\ 36 crypt ${.CURDIR}/../../../../../lib/libcrypt \ 37 util ${.CURDIR}/../../../../../lib/libutil 38 39 .include "../../bin/xdm/Makefile.xdm" 40 41 .include <bsd.x11.mk> 42 .include <bsd.lib.mk> 43