1#	$NetBSD: Makefile,v 1.11 2004/11/29 16:49:18 skrll Exp $
2
3.include <bsd.own.mk>
4
5CPPSCRIPTS=	Xresources Xservers.ws xdm-config 
6
7CPPSCRIPTFLAGS_Xresources=	-DXPM -DBITMAPDIR=${X11INCDIR}/X11/pixmaps \
8				-DXDM_PIXMAP=NetBSD.xpm \
9				-DXDM_BWPIXMAP=NetBSDbw.xpm
10
11# native only gives DEFAULTVT for i386 and amd64.
12.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "cats"
13DEFAULTVT=vt05
14.else
15DEFAULTVT=	# defined empty
16.endif
17
18CPPSCRIPTFLAGS_Xservers.ws=	-DBINDIR=${X11BINDIR} -DDEFAULTVT=${DEFAULTVT}
19CPPSCRIPTFLAGS_xdm-config=	-DXDMDIR=${XDMDIR} \
20				-DXDMAUTHDIR=${XDMVARDIR} \
21				-DXDMLOGDIR=${XDMLOGDIR} \
22				-DXDMPIDDIR=${XDMPIDDIR} \
23				-DSU="su -m"
24
25CONFIGFILES=		GiveConsole TakeConsole \
26			Xaccess Xservers.fs Xsession Xsetup_0 Xwilling \
27			${CPPSCRIPTS} 
28FILES=			NetBSD.xpm NetBSDbw.xpm NetBSDinv.xpm		\
29			XFree86.xpm XFree86bw.xpm 
30FILESDIR=		${XDMDIR}
31FILESDIR_NetBSD.xpm=	${X11INCDIR}/X11/pixmaps
32FILESDIR_NetBSDbw.xpm=	${X11INCDIR}/X11/pixmaps
33FILESDIR_NetBSDinv.xpm=	${X11INCDIR}/X11/pixmaps
34FILESDIR_XFree86.xpm=	${X11INCDIR}/X11/pixmaps
35FILESDIR_XFree86bw.xpm=	${X11INCDIR}/X11/pixmaps
36FILESMODE_GiveConsole=	${BINMODE}
37FILESMODE_TakeConsole=	${BINMODE}
38FILESMODE_Xsetup_0=	${BINMODE}
39FILESMODE_Xsession=	${BINMODE}
40FILESMODE_Xwilling=	${BINMODE}
41
42CONFIGSYMLINKS=		Xservers.ws ${XDMDIR}/Xservers
43
44BUILDSYMLINKS=	Xres.cpp Xresources.cpp \
45		Xserv.ws.cpp Xservers.ws.cpp \
46		xdm-conf.cpp xdm-config.cpp
47
48.PATH:		${X11SRCDIR.xc}/programs/xdm/config
49
50.include "../Makefile.xdm"
51
52CPPSCRIPTFLAGS_xdm-config+=	-DCHOOSERPATH=${XDMCHOOSERPATH}
53
54.include <bsd.x11.mk>
55.include <bsd.prog.mk>
56