Makefile revision 1.14
1#	$NetBSD: Makefile,v 1.14 2014/02/24 07:23:40 skrll Exp $
2
3.include <bsd.own.mk>
4
5# DEFAULTVT for all arches that are able to switch virtual consoles
6# while in X (currently this needs WSDISPLAY_COMPAT_USL and
7# WSDISPLAY_COMPAT_PCVT, this might change soon)
8.if	   ${MACHINE_ARCH} == "x86_64" \
9	|| ${MACHINE_ARCH} == "cats" \
10	|| ${MACHINE_ARCH} == "hpcmips" \
11	|| ${MACHINE_ARCH} == "hpcsh" \
12	|| ${MACHINE_ARCH} == "hppa" \
13	|| ${MACHINE_ARCH} == "i386" \
14	|| ${MACHINE_ARCH} == "netwinder" \
15	|| ${MACHINE_ARCH} == "shark" \
16	|| ${MACHINE_ARCH} == "sparc" \
17	|| ${MACHINE_ARCH} == "sparc64" \
18	|| ${MACHINE_ARCH} == "zaurus"
19DEFAULTVT=vt05
20.else
21DEFAULTVT=	# defined empty
22.endif
23
24UUDECODE_FILES=	NetBSD-flag.png
25CPPSCRIPTS=	Xresources Xreset Xservers.ws Xsession Xstartup xdm-config 
26
27CPPSCRIPTFLAGS_Xresources=	-DXPM -DBITMAPDIR=${X11INCDIR}/X11/pixmaps \
28				-DXDM_PIXMAP=NetBSD.xpm \
29				-DXDM_BWPIXMAP=NetBSD-bw.xpm
30CPPSCRIPTFLAGS_Xreset=		-DBINDIR=${X11BINDIR} -DXDMCONFIGDIR=${XDMDIR}
31CPPSCRIPTFLAGS_Xservers.ws=	-DBINDIR=${X11BINDIR} -DDEFAULTVT=${DEFAULTVT}
32CPPSCRIPTFLAGS_Xsession=	-DBINDIR=${X11BINDIR} \
33				-DMKTEMP_COMMAND=/usr/bin/mktemp \
34				-DSHELL_CMD=/bin/sh
35CPPSCRIPTFLAGS_Xstartup=	-DBINDIR=${X11BINDIR} -DXDMCONFIGDIR=${XDMDIR} \
36				-DUTMP_FILE=${XDMPIDDIR}/utmp \
37				-DWTMP_FILE=${XDMLOGDIR}/wtmp
38CPPSCRIPTFLAGS_xdm-config=	-DXDMDIR=${XDMDIR} \
39				-DXDMXAUTHDIR=${XDMVARDIR} \
40				-DXDMLOGDIR=${XDMLOGDIR} \
41				-DXDMPIDDIR=${XDMPIDDIR} \
42				-DXPM \
43				-DSU="su -m"
44
45CONFIGFILES=		GiveConsole TakeConsole \
46			Xaccess Xservers.fs Xsession Xsetup_0 Xwilling \
47			${CPPSCRIPTS} 
48FILES=			xorg-bw.xpm xorg.xpm \
49			NetBSD-bw.xpm NetBSD-inv.xpm NetBSD.xpm	\
50			NetBSD-flag.png NetBSD-flag1.xpm NetBSD-flag2.xpm
51FILESDIR=		${XDMDIR}
52FILESDIR_xorg.xpm=	${X11INCDIR}/X11/pixmaps
53FILESDIR_xorg-bw.xpm=	${X11INCDIR}/X11/pixmaps
54FILESDIR_NetBSD.xpm=	${X11INCDIR}/X11/pixmaps
55FILESDIR_NetBSD-flag.png=	${X11INCDIR}/X11/pixmaps
56FILESDIR_NetBSD-flag1.xpm=	${X11INCDIR}/X11/pixmaps
57FILESDIR_NetBSD-flag2.xpm=	${X11INCDIR}/X11/pixmaps
58FILESDIR_NetBSD-bw.xpm=	${X11INCDIR}/X11/pixmaps
59FILESDIR_NetBSD-inv.xpm=${X11INCDIR}/X11/pixmaps
60FILESMODE_GiveConsole=	${BINMODE}
61FILESMODE_TakeConsole=	${BINMODE}
62FILESMODE_Xreset=	${BINMODE}
63FILESMODE_Xsetup_0=	${BINMODE}
64FILESMODE_Xsession=	${BINMODE}
65FILESMODE_Xstartup=	${BINMODE}
66FILESMODE_Xwilling=	${BINMODE}
67
68CONFIGSYMLINKS=		Xservers.ws ${XDMDIR}/Xservers
69
70.PATH:		${X11SRCDIR.xdm}/config
71
72.include "../Makefile.xdm"
73
74CPPSCRIPTFLAGS_xdm-config+=	-DCHOOSERPATH=${XDMCHOOSERPATH}
75
76.include <bsd.x11.mk>
77.include <bsd.prog.mk>
78