1# 2 3xdmscriptdir = $(XDMSCRIPTDIR) 4xdmconfigdir = $(XDMCONFIGDIR) 5 6dist_xdmconfig_DATA = \ 7 Xaccess 8 9xdmconfig_DATA = \ 10 xdm-config \ 11 Xresources \ 12 Xservers 13 14xdmscript_SCRIPTS = \ 15 Xreset \ 16 Xsession \ 17 Xstartup 18 19dist_xdmscript_SCRIPTS = \ 20 GiveConsole \ 21 TakeConsole \ 22 Xsetup_0 \ 23 Xwilling 24 25pixmapdir = $(XDM_PIXMAPDIR) 26 27dist_pixmap_DATA = xorg-bw.xpm xorg.xpm 28 29BUILT_SOURCES = Xservers.ws xdm-config Xreset Xresources Xsession Xstartup 30 31CLEANFILES = $(BUILT_SOURCES) Xservers 32 33EXTRA_DIST = Xservers.ws.in Xservers.fs \ 34 xdm-config.in Xreset.in Xresources.in Xsession.in Xstartup.in 35 36Xservers: Xservers.$(SERVERSTYPE) 37 ln -s Xservers.$(SERVERSTYPE) Xservers 38 39# Defines used when sed'ing config files to replace settings in the files 40 41if USE_XPM 42XPM_SED_FLAGS = -e '/ifdef XPM/d' -e '/endif \/\* XPM \*\//d' 43XPM_SED_FLAGS += -e 's|BITMAPDIR|$(XDM_PIXMAPDIR)|' 44XPM_SED_FLAGS += -e 's|XDM_PIXMAP|$(XDM_PIXMAP)|' 45XPM_SED_FLAGS += -e 's|XDM_BWPIXMAP|$(XDM_BWPIXMAP)|' 46else 47XPM_SED_FLAGS = -e '/ifdef XPM/,/endif \/\* XPM \*\//d' 48endif 49 50#if HAVE_MKTEMP_COMMAND 51MKTEMP_SED_FLAGS = -e 's|MKTEMP_COMMAND|$(MKTEMP_COMMAND)|' 52#endif 53 54if SET_UTMP_FILE 55UTMP_SED_FLAGS = -e 's|UTMP_FILE|$(UTMP_FILE)|' 56UTMP_SED_FLAGS += -e 's|UTMP_FLAG|-u $(UTMP_FILE)|' 57else 58UTMP_SED_FLAGS = -e 's|UTMP_FILE||' -e 's|UTMP_FLAG||' 59endif 60 61if SET_WTMP_FILE 62WTMP_SED_FLAGS = -e 's|WTMP_FILE|$(WTMP_FILE)|' 63WTMP_SED_FLAGS += -e 's|WTMP_FLAG|-w $(WTMP_FILE)|' 64else 65WTMP_SED_FLAGS = -e 's|WTMP_FILE||' -e 's|WTMP_FLAG||' 66endif 67 68SED_FILES_FLAGS = -e 's|BINDIR|$(bindir)|' 69SED_FILES_FLAGS += -e 's|DEFAULTVT|$(DEFAULTVT)|' 70SED_FILES_FLAGS += $(UTMP_SED_FLAGS) $(WTMP_SED_FLAGS) 71SED_FILES_FLAGS += -e 's|XDMDIR|$(XDMLIBDIR)|' 72SED_FILES_FLAGS += -e 's|XDMLOGDIR|$(XDMLOGDIR)|' 73SED_FILES_FLAGS += -e 's|XDMXAUTHDIR|$(XDMXAUTHDIR)|' 74SED_FILES_FLAGS += -e 's|XDMPIDDIR|$(XDMPIDDIR)|' 75SED_FILES_FLAGS += -e 's|XDMCONFIGDIR|$(XDMCONFIGDIR)|' 76SED_FILES_FLAGS += -e 's|XDMSCRIPTDIR|$(XDMSCRIPTDIR)|' 77SED_FILES_FLAGS += -e 's|SU|$(SU)|' 78SED_FILES_FLAGS += -e 's|CHOOSERPATH|$(XDMLIBDIR)/chooser|' 79SED_FILES_FLAGS += $(XPM_SED_FLAGS) 80SED_FILES_FLAGS += -e 's|SHELL_CMD|$(SHELL_CMD)|' 81SED_FILES_FLAGS += $(MKTEMP_SED_FLAGS) 82 83# Substitutions previously needed to work around the C pre-processor 84SED_CPP_FLAGS = -e 's|XCOMM|\#|' -e 's|XHASH|\#|' \ 85 -e 's|NLBS|\\n\\|' -e 's|BS|\\|' -e 's|/\*\*/||g' 86 87SUFFIXES = .in 88 89.in: 90 $(AM_V_GEN)$(SED) $(SED_FILES_FLAGS) $(SED_CPP_FLAGS) $< > $@ 91