mirror of
https://gitlab.freedesktop.org/xorg/lib/libx11.git
synced 2026-05-08 12:38:04 +02:00
Add AM_SILENT_RULES support for cpp rules for man & nls files
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
This commit is contained in:
parent
bfa19cddd8
commit
7dabcac973
5 changed files with 18 additions and 6 deletions
|
|
@ -507,6 +507,10 @@ if test -z "$man_pages_suffix"; then
|
|||
man_pages_suffix=none
|
||||
fi
|
||||
|
||||
# Support AM_SILENT_RULES if automake-1.11 or later is used
|
||||
m4_ifdef([AM_SILENT_RULES],[HAVE_AM_SILENT_RULES=yes])
|
||||
AM_CONDITIONAL(HAVE_AM_SILENT_RULES, test x$HAVE_AM_SILENT_RULES != x)
|
||||
|
||||
echo ""
|
||||
echo "X11 will be built with the following settings:"
|
||||
echo " Loadable i18n module support: "$XLIB_LOADABLE_I18N
|
||||
|
|
|
|||
10
cpprules.in
10
cpprules.in
|
|
@ -25,5 +25,13 @@ CPP_SED_MAGIC = $(SED) -e '/^\# *[0-9][0-9]* *.*$$/d' \
|
|||
-e 's,X11_LOCALEDATADIR,$(X11_LOCALEDATADIR),g' \
|
||||
-e '/\@\@$$/s/\@\@$$/\\/'
|
||||
|
||||
|
||||
if HAVE_AM_SILENT_RULES
|
||||
# Support for automake 1.11 AM_SILENT_RULES
|
||||
cpp_verbose = $(cpp_verbose_$(V))
|
||||
cpp_verbose_ = $(cpp_verbose_$(AM_DEFAULT_VERBOSITY))
|
||||
cpp_verbose_0 = @echo " CPP " $@;
|
||||
endif HAVE_AM_SILENT_RULES
|
||||
|
||||
.pre:
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
|
|
|
|||
|
|
@ -220,7 +220,7 @@ MANDEFS = -D__libmansuffix__=$(LIB_MAN_SUFFIX) \
|
|||
CPP_MAN_FLAGS = $(MANDEFS) $(EXTRAMANDEFS)
|
||||
|
||||
.man.$(LIB_MAN_SUFFIX):
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
|
||||
# Generate man page shadow files (Replaces InstallManPageAliases from Imake)
|
||||
all_shadows = \
|
||||
|
|
|
|||
|
|
@ -230,5 +230,5 @@ MANDEFS = -D__libmansuffix__=$(LIB_MAN_SUFFIX) \
|
|||
CPP_MAN_FLAGS = $(MANDEFS) $(EXTRAMANDEFS)
|
||||
|
||||
.man.$(LIB_MAN_SUFFIX):
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
|
||||
|
|
|
|||
|
|
@ -75,19 +75,19 @@ SUBDIRS= \
|
|||
include $(top_srcdir)/cpprules.in
|
||||
|
||||
locale.alias: locale.alias.pre
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.alias.pre | $(CPP_SED_MAGIC) > locale.alias.l1
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.alias.pre | $(CPP_SED_MAGIC) > locale.alias.l1
|
||||
sed -e '/^[^#][^ ]*:/s/://' -e '/^[^#].*[ ].*:/d' \
|
||||
< locale.alias.l1 > locale.alias.l2
|
||||
cat locale.alias.l2 locale.alias.l1 > locale.alias
|
||||
|
||||
compose.dir: compose.dir.pre
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/compose.dir.pre | $(CPP_SED_MAGIC) > compose.dir.l1
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/compose.dir.pre | $(CPP_SED_MAGIC) > compose.dir.l1
|
||||
sed -e '/^[^#][^ ]*:/s/://' -e '/^[^#].*[ ].*:/d' \
|
||||
< compose.dir.l1 > compose.dir.l2
|
||||
cat compose.dir.l2 compose.dir.l1 > compose.dir
|
||||
|
||||
locale.dir: locale.dir.pre
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.dir.pre | $(CPP_SED_MAGIC) > locale.dir.l1
|
||||
$(cpp_verbose)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.dir.pre | $(CPP_SED_MAGIC) > locale.dir.l1
|
||||
sed -e '/^[^#][^ ]*:/s/://' -e '/^[^#].*[ ].*:/d' \
|
||||
< locale.dir.l1 > locale.dir.l2
|
||||
cat locale.dir.l2 locale.dir.l1 > locale.dir
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue