Makefile revision 1.14 1 1.14 mrg # $NetBSD: Makefile,v 1.14 2019/03/05 08:35:35 mrg Exp $
2 1.1 mrg
3 1.1 mrg .include <bsd.own.mk>
4 1.1 mrg
5 1.1 mrg PROG= xdm
6 1.1 mrg SRCS= access.c auth.c choose.c daemon.c dm.c dpylist.c \
7 1.1 mrg error.c file.c genauth.c mitauth.c netaddr.c policy.c \
8 1.1 mrg protodpy.c reset.c resource.c server.c session.c socket.c \
9 1.14 mrg util.c xdmauth.c xdmcp.c prngc.c
10 1.11 mrg
11 1.11 mrg .if ${MKPIC} == "no"
12 1.11 mrg SRCS+= Login.c greet.c verify.c
13 1.11 mrg CPPFLAGS+= -DSTATIC_GREETER_LIB
14 1.11 mrg .endif
15 1.1 mrg
16 1.1 mrg CPPFLAGS+= -DRETSIGTYPE=void
17 1.1 mrg CPPFLAGS.auth.c= -DBSD44SOCKETS
18 1.1 mrg CPPFLAGS.socket.c= -DBSD44SOCKETS
19 1.1 mrg CPPFLAGS.xdmcp.c= -DBSD44SOCKETS
20 1.1 mrg CPPFLAGS.xdmshell.c= -DHAS_VFORK
21 1.1 mrg CPPFLAGS.resource.c= \
22 1.1 mrg -DDEF_SERVER_LINE="\":0 local ${X11BINDIR}/X :0\"" \
23 1.1 mrg -DXRDB_PROGRAM=\"${X11BINDIR}/xrdb\" \
24 1.1 mrg -DDEF_SESSION="\"${X11BINDIR}/xterm -ls\"" \
25 1.1 mrg -DDEF_USER_PATH=\"/bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:${X11BINDIR}\" \
26 1.1 mrg -DDEF_SYSTEM_PATH=\"/sbin:/usr/sbin:/bin:/usr/bin:${X11BINDIR}\" \
27 1.1 mrg -DDEF_SYSTEM_SHELL=\"/bin/sh\" \
28 1.1 mrg -DDEF_FAILSAFE_CLIENT=\"${X11BINDIR}/xterm\" \
29 1.1 mrg -DDEF_XDM_CONFIG=\"${XDMDIR}/xdm-config\" \
30 1.1 mrg -DDEF_AUTH_DIR=\"${XDMVARDIR}\" \
31 1.1 mrg -DDEF_GREETER_LIB=\"${XDMGREETERLIB}\"
32 1.1 mrg
33 1.5 mrg LDADD+= -lXau -lXdmcp -lXft -lXinerama -lXpm
34 1.7 dsl LDADD+= -lXmu -lXt -lSM -lICE -lXext -lXrender -lX11
35 1.8 christos LDADD+= -lcrypt -lfreetype -lutil
36 1.5 mrg DPADD+= ${LIBXAU} ${LIBXDMCP} ${LIBXFT} ${LIBXINERAMA} ${LIBXPM}
37 1.5 mrg DPADD+= ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11}
38 1.8 christos DPADD+= ${LIBCRYPT} ${LIBFREETYPE} ${LIBUTIL}
39 1.1 mrg
40 1.4 spz .if (${USE_PAM} != "no")
41 1.4 spz LDADD+= -lpam ${PAM_STATIC_LDADD}
42 1.4 spz DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD}
43 1.4 spz .endif
44 1.4 spz
45 1.12 christos SUBDIR+= chooser config
46 1.1 mrg TARGETS+= configinstall
47 1.1 mrg
48 1.1 mrg .include "Makefile.xdm"
49 1.1 mrg
50 1.1 mrg CPPFLAGS.resource.c+= -DDEF_CHOOSER=\"${XDMCHOOSERPATH}\"
51 1.1 mrg
52 1.14 mrg .include "../../xorg-pkg-ver.mk"
53 1.14 mrg
54 1.14 mrg X11EXTRAMANDEFS+= \
55 1.14 mrg -e 's,ARC4_RANDOM,1,' \
56 1.14 mrg -e 's,BINDIR,$(X11BINDIR),' \
57 1.14 mrg -e 's,CHOOSERPATH,$(XDMCHOOSERPATH),' \
58 1.14 mrg -e 's,DGREETERLIBPATH,$(XDMGREETERLIB),' \
59 1.14 mrg -e 's,XDMDIR,$(XDMDIR),' \
60 1.14 mrg -e 's,XDMXAUTHDIR,$(XDMVARDIR),' \
61 1.14 mrg -e 's,XDMLOGDIR,$(XDMLOGDIR),' \
62 1.14 mrg -e 's,XDMPIDDIR,$(XDMPIDDIR),'
63 1.1 mrg
64 1.1 mrg .include <bsd.x11.mk>
65 1.1 mrg .include <bsd.prog.mk>
66 1.1 mrg .include <bsd.subdir.mk>
67