1145b7b3cSmrg# 2145b7b3cSmrg 3145b7b3cSmrgxdmscriptdir = $(XDMSCRIPTDIR) 4145b7b3cSmrgxdmconfigdir = $(XDMCONFIGDIR) 5145b7b3cSmrg 6145b7b3cSmrgdist_xdmconfig_DATA = \ 7145b7b3cSmrg Xaccess 8145b7b3cSmrg 9145b7b3cSmrgxdmconfig_DATA = \ 10145b7b3cSmrg xdm-config \ 11145b7b3cSmrg Xresources \ 12145b7b3cSmrg Xservers 13145b7b3cSmrg 14145b7b3cSmrgxdmscript_SCRIPTS = \ 15145b7b3cSmrg Xreset \ 16145b7b3cSmrg Xsession \ 17145b7b3cSmrg Xstartup 18145b7b3cSmrg 19145b7b3cSmrgdist_xdmscript_SCRIPTS = \ 20145b7b3cSmrg GiveConsole \ 21145b7b3cSmrg TakeConsole \ 22145b7b3cSmrg Xsetup_0 \ 23145b7b3cSmrg Xwilling 24145b7b3cSmrg 25145b7b3cSmrgpixmapdir = $(XDM_PIXMAPDIR) 26145b7b3cSmrg 27145b7b3cSmrgdist_pixmap_DATA = xorg-bw.xpm xorg.xpm 28145b7b3cSmrg 29145b7b3cSmrgBUILT_SOURCES = Xservers.ws xdm-config Xreset Xresources Xsession Xstartup 30145b7b3cSmrg 31145b7b3cSmrgCLEANFILES = $(BUILT_SOURCES) Xservers 32145b7b3cSmrg 33b7d26471SmrgEXTRA_DIST = Xservers.ws.in Xservers.fs \ 34b7d26471Smrg xdm-config.in Xreset.in Xresources.in Xsession.in Xstartup.in 35145b7b3cSmrg 36145b7b3cSmrgXservers: Xservers.$(SERVERSTYPE) 37145b7b3cSmrg ln -s Xservers.$(SERVERSTYPE) Xservers 38145b7b3cSmrg 39b7d26471Smrg# Defines used when sed'ing config files to replace settings in the files 40145b7b3cSmrg 41b7d26471Smrgif USE_XPM 42b7d26471SmrgXPM_SED_FLAGS = -e '/ifdef XPM/d' -e '/endif \/\* XPM \*\//d' 43b7d26471SmrgXPM_SED_FLAGS += -e 's|BITMAPDIR|$(XDM_PIXMAPDIR)|' 44b7d26471SmrgXPM_SED_FLAGS += -e 's|XDM_PIXMAP|$(XDM_PIXMAP)|' 45b7d26471SmrgXPM_SED_FLAGS += -e 's|XDM_BWPIXMAP|$(XDM_BWPIXMAP)|' 46b7d26471Smrgelse 47b7d26471SmrgXPM_SED_FLAGS = -e '/ifdef XPM/,/endif \/\* XPM \*\//d' 48b7d26471Smrgendif 49145b7b3cSmrg 50145b7b3cSmrg#if HAVE_MKTEMP_COMMAND 51b7d26471SmrgMKTEMP_SED_FLAGS = -e 's|MKTEMP_COMMAND|$(MKTEMP_COMMAND)|' 52145b7b3cSmrg#endif 53145b7b3cSmrg 54b7d26471Smrgif SET_UTMP_FILE 55b7d26471SmrgUTMP_SED_FLAGS = -e 's|UTMP_FILE|$(UTMP_FILE)|' 56b7d26471SmrgUTMP_SED_FLAGS += -e 's|UTMP_FLAG|-u $(UTMP_FILE)|' 57b7d26471Smrgelse 58b7d26471SmrgUTMP_SED_FLAGS = -e 's|UTMP_FILE||' -e 's|UTMP_FLAG||' 59b7d26471Smrgendif 60b7d26471Smrg 61b7d26471Smrgif SET_WTMP_FILE 62b7d26471SmrgWTMP_SED_FLAGS = -e 's|WTMP_FILE|$(WTMP_FILE)|' 63b7d26471SmrgWTMP_SED_FLAGS += -e 's|WTMP_FLAG|-w $(WTMP_FILE)|' 64b7d26471Smrgelse 65b7d26471SmrgWTMP_SED_FLAGS = -e 's|WTMP_FILE||' -e 's|WTMP_FLAG||' 66b7d26471Smrgendif 67b7d26471Smrg 68b7d26471SmrgSED_FILES_FLAGS = -e 's|BINDIR|$(bindir)|' 69b7d26471SmrgSED_FILES_FLAGS += -e 's|DEFAULTVT|$(DEFAULTVT)|' 70b7d26471SmrgSED_FILES_FLAGS += $(UTMP_SED_FLAGS) $(WTMP_SED_FLAGS) 71b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMDIR|$(XDMLIBDIR)|' 72b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMLOGDIR|$(XDMLOGDIR)|' 73b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMXAUTHDIR|$(XDMXAUTHDIR)|' 74b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMPIDDIR|$(XDMPIDDIR)|' 75b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMCONFIGDIR|$(XDMCONFIGDIR)|' 76b7d26471SmrgSED_FILES_FLAGS += -e 's|XDMSCRIPTDIR|$(XDMSCRIPTDIR)|' 77b7d26471SmrgSED_FILES_FLAGS += -e 's|SU|$(SU)|' 78b7d26471SmrgSED_FILES_FLAGS += -e 's|CHOOSERPATH|$(XDMLIBDIR)/chooser|' 79b7d26471SmrgSED_FILES_FLAGS += $(XPM_SED_FLAGS) 80b7d26471SmrgSED_FILES_FLAGS += -e 's|SHELL_CMD|$(SHELL_CMD)|' 81b7d26471SmrgSED_FILES_FLAGS += $(MKTEMP_SED_FLAGS) 82b7d26471Smrg 83b7d26471Smrg# Substitutions previously needed to work around the C pre-processor 84b7d26471SmrgSED_CPP_FLAGS = -e 's|XCOMM|\#|' -e 's|XHASH|\#|' \ 85b7d26471Smrg -e 's|NLBS|\\n\\|' -e 's|BS|\\|' -e 's|/\*\*/||g' 86b7d26471Smrg 87b7d26471SmrgSUFFIXES = .in 88b7d26471Smrg 89b7d26471Smrg.in: 90b7d26471Smrg $(AM_V_GEN)$(SED) $(SED_FILES_FLAGS) $(SED_CPP_FLAGS) $< > $@ 91