Home | History | Annotate | Line # | Download | only in config
Makefile revision 1.18
      1  1.18       mrg #	$NetBSD: Makefile,v 1.18 2019/03/06 05:59:25 mrg Exp $
      2   1.1       mrg 
      3   1.1       mrg .include <bsd.own.mk>
      4   1.1       mrg 
      5  1.13    martin # DEFAULTVT for all arches that are able to switch virtual consoles
      6  1.13    martin # while in X (currently this needs WSDISPLAY_COMPAT_USL and
      7  1.13    martin # WSDISPLAY_COMPAT_PCVT, this might change soon)
      8  1.13    martin .if	   ${MACHINE_ARCH} == "x86_64" \
      9  1.13    martin 	|| ${MACHINE_ARCH} == "cats" \
     10  1.13    martin 	|| ${MACHINE_ARCH} == "hpcmips" \
     11  1.13    martin 	|| ${MACHINE_ARCH} == "hpcsh" \
     12  1.14     skrll 	|| ${MACHINE_ARCH} == "hppa" \
     13  1.13    martin 	|| ${MACHINE_ARCH} == "i386" \
     14  1.13    martin 	|| ${MACHINE_ARCH} == "netwinder" \
     15  1.13    martin 	|| ${MACHINE_ARCH} == "shark" \
     16  1.13    martin 	|| ${MACHINE_ARCH} == "sparc" \
     17  1.13    martin 	|| ${MACHINE_ARCH} == "sparc64" \
     18  1.13    martin 	|| ${MACHINE_ARCH} == "zaurus"
     19   1.1       mrg DEFAULTVT=vt05
     20   1.1       mrg .else
     21   1.1       mrg DEFAULTVT=	# defined empty
     22   1.1       mrg .endif
     23   1.1       mrg 
     24  1.12    martin UUDECODE_FILES=	NetBSD-flag.png
     25  1.15       mrg SEDSCRIPTS=	Xresources Xreset Xservers.ws Xsession Xstartup xdm-config 
     26  1.16  christos .for f in ${SEDSCRIPTS}
     27  1.16  christos FILESBUILD_$f=yes
     28  1.16  christos .endfor
     29   1.3     veego 
     30  1.16  christos .SUFFIXES: .in
     31  1.15       mrg 
     32  1.15       mrg .in:
     33  1.16  christos 	${_MKTARGET_CREATE}
     34  1.17       mrg 	rm -f ${.TARGET}
     35  1.16  christos 	${TOOL_SED} \
     36  1.15       mrg 		-e '/ifdef XPM/d' -e '/endif \/\* XPM \*\//d' \
     37  1.15       mrg 		-e 's,BITMAPDIR,${X11INCDIR}/X11/pixmaps,' \
     38  1.15       mrg 		-e 's,XDM_PIXMAP,NetBSD.xpm,' \
     39  1.15       mrg 		-e 's,XDM_BWPIXMAP,NetBSD-bw.xpm,' \
     40  1.15       mrg 		-e 's,BINDIR,$(X11BINDIR),' \
     41  1.15       mrg 		-e 's,DEFAULTVT,$(DEFAULTVT),' \
     42  1.16  christos 		-e 's,XDMDIR,$(XDMDIR),' \
     43  1.15       mrg 		-e 's,XDMLOGDIR,$(XDMLOGDIR),' \
     44  1.15       mrg 		-e 's,XDMXAUTHDIR,$(XDMVARDIR),' \
     45  1.15       mrg 		-e 's,XDMPIDDIR,$(XDMPIDDIR),' \
     46  1.15       mrg 		-e 's,XDMCONFIGDIR,$(XDMDIR),' \
     47  1.15       mrg 		-e 's,XDMSCRIPTDIR,$(XDMDIR),' \
     48  1.15       mrg 		-e 's,SU,su -m,' \
     49  1.15       mrg 		-e 's,CHOOSERPATH,$(XDMCHOOSERPATH),' \
     50  1.15       mrg 		-e 's,SHELL_CMD,/bin/sh,' \
     51  1.15       mrg 		-e 's,UTMP_FILE,$(XDMPIDDIR)/utmp,' \
     52  1.15       mrg 		-e 's,UTMP_FLAG,-u $(XDMPIDDIR)/utmp,' \
     53  1.15       mrg 		-e 's,WTMP_FILE,$(XDMLOGDIR)/wtmp,' \
     54  1.15       mrg 		-e 's,WTMP_FLAG,-w $(XDMLOGDIR)/wtmp,' \
     55  1.15       mrg 		-e 's,MKTEMP_COMMAND,/usr/bin/mktemp,' \
     56  1.15       mrg 		-e 's,XCOMM,\#,' \
     57  1.15       mrg 		-e 's,XHASH,\#,' \
     58  1.18       mrg 		-e 's,NLBS$$,\\n\\,' \
     59  1.18       mrg 		-e 's,BS$$,\\,' \
     60  1.17       mrg 		-e 's,/\*\*/,,g' \
     61  1.17       mrg 		< ${.IMPSRC} > ${.TARGET}.tmp && mv ${.TARGET}.tmp ${.TARGET}
     62  1.17       mrg 
     63  1.17       mrg CLEANFILES+=	${SEDSCRIPTS} ${SEDSCRIPTS:=.tmp}
     64   1.1       mrg 
     65  1.16  christos CONFIGFILES+=		GiveConsole TakeConsole \
     66  1.17       mrg 			Xaccess Xservers.fs Xsession Xsetup_0 Xwilling
     67  1.16  christos FILES+=			xorg-bw.xpm xorg.xpm \
     68  1.11    martin 			NetBSD-bw.xpm NetBSD-inv.xpm NetBSD.xpm	\
     69  1.17       mrg 			NetBSD-flag.png NetBSD-flag1.xpm NetBSD-flag2.xpm \
     70  1.17       mrg 			${SEDSCRIPTS} 
     71   1.1       mrg FILESDIR=		${XDMDIR}
     72   1.5    plunky FILESDIR_xorg.xpm=	${X11INCDIR}/X11/pixmaps
     73   1.5    plunky FILESDIR_xorg-bw.xpm=	${X11INCDIR}/X11/pixmaps
     74   1.5    plunky FILESDIR_NetBSD.xpm=	${X11INCDIR}/X11/pixmaps
     75  1.11    martin FILESDIR_NetBSD-flag.png=	${X11INCDIR}/X11/pixmaps
     76  1.11    martin FILESDIR_NetBSD-flag1.xpm=	${X11INCDIR}/X11/pixmaps
     77  1.11    martin FILESDIR_NetBSD-flag2.xpm=	${X11INCDIR}/X11/pixmaps
     78   1.5    plunky FILESDIR_NetBSD-bw.xpm=	${X11INCDIR}/X11/pixmaps
     79   1.5    plunky FILESDIR_NetBSD-inv.xpm=${X11INCDIR}/X11/pixmaps
     80   1.1       mrg FILESMODE_GiveConsole=	${BINMODE}
     81   1.1       mrg FILESMODE_TakeConsole=	${BINMODE}
     82   1.7    plunky FILESMODE_Xreset=	${BINMODE}
     83   1.1       mrg FILESMODE_Xsetup_0=	${BINMODE}
     84   1.1       mrg FILESMODE_Xsession=	${BINMODE}
     85   1.7    plunky FILESMODE_Xstartup=	${BINMODE}
     86   1.1       mrg FILESMODE_Xwilling=	${BINMODE}
     87   1.1       mrg 
     88   1.1       mrg CONFIGSYMLINKS=		Xservers.ws ${XDMDIR}/Xservers
     89   1.1       mrg 
     90   1.1       mrg .PATH:		${X11SRCDIR.xdm}/config
     91   1.1       mrg 
     92   1.1       mrg .include "../Makefile.xdm"
     93   1.1       mrg 
     94   1.1       mrg .include <bsd.x11.mk>
     95   1.1       mrg .include <bsd.prog.mk>
     96