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