| @@ -1,26 +1,29 @@ | | | @@ -1,26 +1,29 @@ |
1 | # $NetBSD: Makefile,v 1.11 2013/06/06 09:13:41 mrg Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2013/06/16 01:51:29 christos Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | | | 4 | |
5 | PROG= xdm | | 5 | PROG= xdm |
6 | SRCS= access.c auth.c choose.c daemon.c dm.c dpylist.c \ | | 6 | SRCS= access.c auth.c choose.c daemon.c dm.c dpylist.c \ |
7 | error.c file.c genauth.c mitauth.c netaddr.c policy.c \ | | 7 | error.c file.c genauth.c mitauth.c netaddr.c policy.c \ |
8 | protodpy.c reset.c resource.c server.c session.c socket.c \ | | 8 | protodpy.c reset.c resource.c server.c session.c socket.c \ |
9 | streams.c util.c xdmauth.c xdmcp.c prngc.c | | 9 | streams.c util.c xdmauth.c xdmcp.c prngc.c |
10 | | | 10 | |
11 | .if ${MKPIC} == "no" | | 11 | .if ${MKPIC} == "no" |
12 | SRCS+= Login.c greet.c verify.c | | 12 | SRCS+= Login.c greet.c verify.c |
13 | CPPFLAGS+= -DSTATIC_GREETER_LIB | | 13 | CPPFLAGS+= -DSTATIC_GREETER_LIB |
| | | 14 | .else |
| | | 15 | # XXX: Perhaps always build libXdmGreet and link against that? |
| | | 16 | SUBDIR+= greeter |
14 | .endif | | 17 | .endif |
15 | | | 18 | |
16 | CPPFLAGS+= -DRETSIGTYPE=void | | 19 | CPPFLAGS+= -DRETSIGTYPE=void |
17 | CPPFLAGS.auth.c= -DBSD44SOCKETS | | 20 | CPPFLAGS.auth.c= -DBSD44SOCKETS |
18 | CPPFLAGS.socket.c= -DBSD44SOCKETS | | 21 | CPPFLAGS.socket.c= -DBSD44SOCKETS |
19 | CPPFLAGS.xdmcp.c= -DBSD44SOCKETS | | 22 | CPPFLAGS.xdmcp.c= -DBSD44SOCKETS |
20 | CPPFLAGS.xdmshell.c= -DHAS_VFORK | | 23 | CPPFLAGS.xdmshell.c= -DHAS_VFORK |
21 | CPPFLAGS.resource.c= \ | | 24 | CPPFLAGS.resource.c= \ |
22 | -DDEF_SERVER_LINE="\":0 local ${X11BINDIR}/X :0\"" \ | | 25 | -DDEF_SERVER_LINE="\":0 local ${X11BINDIR}/X :0\"" \ |
23 | -DXRDB_PROGRAM=\"${X11BINDIR}/xrdb\" \ | | 26 | -DXRDB_PROGRAM=\"${X11BINDIR}/xrdb\" \ |
24 | -DDEF_SESSION="\"${X11BINDIR}/xterm -ls\"" \ | | 27 | -DDEF_SESSION="\"${X11BINDIR}/xterm -ls\"" \ |
25 | -DDEF_USER_PATH=\"/bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:${X11BINDIR}\" \ | | 28 | -DDEF_USER_PATH=\"/bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:${X11BINDIR}\" \ |
26 | -DDEF_SYSTEM_PATH=\"/sbin:/usr/sbin:/bin:/usr/bin:${X11BINDIR}\" \ | | 29 | -DDEF_SYSTEM_PATH=\"/sbin:/usr/sbin:/bin:/usr/bin:${X11BINDIR}\" \ |
| @@ -32,27 +35,27 @@ CPPFLAGS.resource.c= \ | | | @@ -32,27 +35,27 @@ CPPFLAGS.resource.c= \ |
32 | | | 35 | |
33 | LDADD+= -lXau -lXdmcp -lXft -lXinerama -lXpm | | 36 | LDADD+= -lXau -lXdmcp -lXft -lXinerama -lXpm |
34 | LDADD+= -lXmu -lXt -lSM -lICE -lXext -lXrender -lX11 | | 37 | LDADD+= -lXmu -lXt -lSM -lICE -lXext -lXrender -lX11 |
35 | LDADD+= -lcrypt -lfreetype -lutil | | 38 | LDADD+= -lcrypt -lfreetype -lutil |
36 | DPADD+= ${LIBXAU} ${LIBXDMCP} ${LIBXFT} ${LIBXINERAMA} ${LIBXPM} | | 39 | DPADD+= ${LIBXAU} ${LIBXDMCP} ${LIBXFT} ${LIBXINERAMA} ${LIBXPM} |
37 | DPADD+= ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11} | | 40 | DPADD+= ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11} |
38 | DPADD+= ${LIBCRYPT} ${LIBFREETYPE} ${LIBUTIL} | | 41 | DPADD+= ${LIBCRYPT} ${LIBFREETYPE} ${LIBUTIL} |
39 | | | 42 | |
40 | .if (${USE_PAM} != "no") | | 43 | .if (${USE_PAM} != "no") |
41 | LDADD+= -lpam ${PAM_STATIC_LDADD} | | 44 | LDADD+= -lpam ${PAM_STATIC_LDADD} |
42 | DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} | | 45 | DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} |
43 | .endif | | 46 | .endif |
44 | | | 47 | |
45 | SUBDIR= chooser config | | 48 | SUBDIR+= chooser config |
46 | TARGETS+= configinstall | | 49 | TARGETS+= configinstall |
47 | | | 50 | |
48 | .include "Makefile.xdm" | | 51 | .include "Makefile.xdm" |
49 | | | 52 | |
50 | CPPFLAGS.resource.c+= -DDEF_CHOOSER=\"${XDMCHOOSERPATH}\" | | 53 | CPPFLAGS.resource.c+= -DDEF_CHOOSER=\"${XDMCHOOSERPATH}\" |
51 | | | 54 | |
52 | X11MANCPP= yes | | 55 | X11MANCPP= yes |
53 | X11EXTRAMANDEFS+= -DARC4_RANDOM \ | | 56 | X11EXTRAMANDEFS+= -DARC4_RANDOM \ |
54 | -DCHOOSERPATH=${XDMCHOOSERPATH} \ | | 57 | -DCHOOSERPATH=${XDMCHOOSERPATH} \ |
55 | -DGREETERLIBPATH=${XDMGREETERLIB} \ | | 58 | -DGREETERLIBPATH=${XDMGREETERLIB} \ |
56 | -DXDMDIR=${XDMDIR} \ | | 59 | -DXDMDIR=${XDMDIR} \ |
57 | -DXDMXAUTHDIR=${XDMVARDIR} \ | | 60 | -DXDMXAUTHDIR=${XDMVARDIR} \ |
58 | -DXDMLOGDIR=${XDMLOGDIR} \ | | 61 | -DXDMLOGDIR=${XDMLOGDIR} \ |