xref: /netbsd-src/external/mit/xorg/bin/xinit/Makefile (revision 92a66125816e37e46456902dc52dfe14550c802b)
1#	$NetBSD: Makefile,v 1.11 2020/10/12 11:43:11 nia Exp $
2
3.include <bsd.own.mk>
4
5PROG=	xinit
6MAN=	xinit.1 startx.1
7
8XINITDIR=	${X11ETCDIR}/xinit
9
10CPPFLAGS+=	${X11FLAGS.CONNECTION} -DBINDIR=\"${X11BINDIR}\" \
11		-DRETSIGTYPE=void
12
13CPPSCRIPTS=	startx xinitrc
14CPPSCRIPTFLAGS_xinitrc=	-DXINITDIR=${XINITDIR} -DBINDIR=${X11BINDIR} \
15		-DSHELL_CMD=/bin/sh -DXRDB=xrdb -DXMODMAP=xmodmap \
16		-DTWM=twm -DXCLOCK=xclock -DXTERM=${X11BINDIR}/xterm \
17		-DXSETROOT=${X11BINDIR}/xsetroot \
18		-DUXTERM=${X11BINDIR}/uxterm \
19		-DCTWM=${X11BINDIR}/ctwm
20CPPSCRIPTFLAGS_startx=	-DXINITDIR=${XINITDIR} -DBINDIR=${X11BINDIR} \
21		-DSHELL_CMD=/bin/sh -DXAUTH=xauth -DXINIT=xinit \
22		-DXSERVER=${X11BINDIR}/X -DXTERM=${X11BINDIR}/xterm \
23		-DUXTERM=${X11BINDIR}/uxterm \
24		-DCTWM=${X11BINDIR}/ctwm \
25		-DXSETROOT=${X11BINDIR}/xsetroot \
26		-DHAS_COOKIE_MAKER \
27		-DMK_COOKIE='dd if=/dev/urandom bs=16 count=1 2>/dev/null | hexdump -e \\"%08x\\"'
28
29SCRIPTS=	startx
30CONFIGFILES=	xinitrc
31FILESDIR=	${XINITDIR}
32
33LDADD+=	-lXmuu -lXt -lSM -lICE -lXext -lX11
34DPADD+=	${LIBXMUU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11}
35
36X11EXTRAMANTRANSFORMS+= \
37	__xinitdir__		${XINITDIR} \
38	__configdir__		${X11LIBDIR}/xinit
39
40.PATH:	${X11SRCDIR.${PROG}}
41.PATH:	${X11SRCDIR.${PROG}}/man
42
43.include <bsd.x11.mk>
44.include <bsd.prog.mk>
45