2b00afec4b
AllowMouseOpenFail description changed to reflect actual behaviour and point to AllowEmptyInput for previously described behaviour. Update default DPMS mode timeouts to match new defaults set in April 2009 by commitd52fddefae
Update autoloaded module list to match ModuleDefaults in xf86Config.c Update module subdir list to match stdSubdirs in loadmod.c Add xorg.conf options that were added to the code: - XkbDir option added in February 2009 by commit76f18b94bd
- DRI2 option added in April 2008 by35982bc109
Remove xorg.conf options that were removed from the code: - XkbDisable option was removed in January 2009 by commit40877c6680
- PciProbe/Config options were removed in August 2008 by commitfdf7c747a8
- EstimateSizesAggressively was removed in August 2008 by commitcd1e8f2614
- loadable font modules were removed in July 2008 by commitaffec10635
- ModInDev options were removed in December 2008 by commit6de6ffff35
(Also strips some trailing whitespaces to make git happier.) Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
49 lines
1.9 KiB
Makefile
49 lines
1.9 KiB
Makefile
# -*- Makefile -*-
|
|
# Rules for generating files using the C pre-processor
|
|
# (Replaces CppFileTarget from Imake)
|
|
|
|
SED = sed
|
|
|
|
SUFFIXES = .pre .man .man.pre
|
|
|
|
# Translate XCOMM into pound sign with sed, rather than passing -DXCOMM=XCOMM
|
|
# to cpp, because that trick does not work on all ANSI C preprocessors.
|
|
# Delete line numbers from the cpp output (-P is not portable, I guess).
|
|
# Allow XCOMM to be preceded by whitespace and provide a means of generating
|
|
# output lines with trailing backslashes.
|
|
# Allow XHASH to always be substituted, even in cases where XCOMM isn't.
|
|
|
|
CPP_SED_MAGIC = $(SED) -e '/^\# *[0-9][0-9]* *.*$$/d' \
|
|
-e '/^\#line *[0-9][0-9]* *.*$$/d' \
|
|
-e '/^[ ]*XCOMM$$/s/XCOMM/\#/' \
|
|
-e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \
|
|
-e '/^[ ]*XHASH/s/XHASH/\#/' \
|
|
-e '/\@\@$$/s/\@\@$$/\\/'
|
|
|
|
# Strings to replace in man pages
|
|
XORGRELSTRING = @PACKAGE_STRING@
|
|
XORGMANNAME = X Version 11
|
|
XSERVERNAME = Xorg
|
|
|
|
MANDEFS = \
|
|
-D__vendorversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\"" \
|
|
-D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\"" \
|
|
-D__appmansuffix__=$(APP_MAN_SUFFIX) \
|
|
-D__filemansuffix__=$(FILE_MAN_SUFFIX) \
|
|
-D__libmansuffix__=$(LIB_MAN_SUFFIX) \
|
|
-D__miscmansuffix__=$(MISC_MAN_SUFFIX) \
|
|
-D__drivermansuffix__=$(DRIVER_MAN_SUFFIX) \
|
|
-D__adminmansuffix__=$(ADMIN_MAN_SUFFIX) \
|
|
-D__mandir__=$(mandir) \
|
|
-D__projectroot__=$(prefix) \
|
|
-D__xconfigfile__=$(__XCONFIGFILE__) -D__xconfigdir__=$(XCONFIGDIR) \
|
|
-D__xkbdir__=$(XKB_BASE_DIRECTORY) \
|
|
-D__modulepath__="$(DEFAULT_MODULE_PATH)" \
|
|
-D__xlogfile__=$(XLOGFILE) -D__xservername__=$(XSERVERNAME)
|
|
|
|
.pre:
|
|
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
|
|
|
.man.pre.man:
|
|
$(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@
|