chiark / gitweb /
server/, keys/: Alternative serialization formats for hashing.
[tripe] / vars.am
diff --git a/vars.am b/vars.am
index d4cdafbdc22e31c9a1fdb2422497802008f6fdac..fc00b875eb2461f92db1b5457c60f64a2eb34451 100644 (file)
--- a/vars.am
+++ b/vars.am
@@ -38,51 +38,61 @@ SUFFIXES             =
 ### Include path.
 
 TRIPE_INCLUDES = \
-       -I$(top_builddir)/config.h \
        -I$(top_srcdir)/common \
        -I$(top_srcdir)/priv
 
-CPPFLAGS += $(TRIPE_INCLUDES)
+AM_CPPFLAGS            += $(TRIPE_INCLUDES)
 
 ###--------------------------------------------------------------------------
 ### Miscellanous useful definitions.
 
 ## Libraries of common code.
-libtripe = $(top_builddir)/common/libtripe.a
-libpriv = $(top_builddir)/priv/libpriv.a
-
-## Substitute tags in files.
-confsubst = $(top_srcdir)/config/confsubst
+libtripe                = $(top_builddir)/common/libtripe.a
+libpriv                         = $(top_builddir)/priv/libpriv.a
 
 ###--------------------------------------------------------------------------
 ### Standard configuration substitutions.
 
+## Substitute tags in files.
+confsubst               = $(top_srcdir)/config/confsubst
+
 SUBSTITUTIONS = \
-               prefix=$(prefix) exec_prefix=$(exec_prefix) \
-               libdir=$(libdir) includedir=$(includedir) \
-               bindir=$(bindir) sbindir=$(sbindir) \
-               configdir=$(configdir) socketdir=$(socketdir) \
-               initconfig=$(initconfig) \
-               pidfile=$(pidfile) logfile=$(logfile) \
-               PACKAGE=$(PACKAGE) VERSION=$(VERSION) \
-               PYTHON=$(PYTHON)
+       prefix=$(prefix) exec_prefix=$(exec_prefix) \
+       libdir=$(libdir) includedir=$(includedir) \
+       bindir=$(bindir) sbindir=$(sbindir) \
+       configdir=$(configdir) socketdir=$(socketdir) \
+       initconfig=$(initconfig) pkglibdir=$(pkglibdir) \
+       pidfile=$(pidfile) logfile=$(logfile) \
+       PACKAGE=$(PACKAGE) VERSION=$(VERSION) \
+       PYTHON=$(PYTHON)
+
+V_SUBST                         = $(V_SUBST_$(V))
+V_SUBST_                = $(V_SUBST_$(AM_DEFAULT_VERBOSITY))
+V_SUBST_0               = @echo "  SUBST  $@";
+SUBST                   = $(V_SUBST)$(confsubst)
 
 ###--------------------------------------------------------------------------
 ### Manpage substitutions.
 
-SUFFIXES               += .1 .1.in
-SUFFIXES               += .5 .5.in
-SUFFIXES               += .7 .7.in
-SUFFIXES               += .8 .8.in
-
-mandefs = $(top_srcdir)/common/defs.man
-makesummary = $(top_srcdir)/common/make-summary
-
-.1.in.1 .5.in.5 .7.in.7 .8.in.8:
-       sed '/^\.$$/ d; /^\.\\"/ d' $(mandefs) >$@.defs
-       sed -e '/@@@PRE@@@/ {' -e 'r$@.defs' -e 'd' -e '}' $< >$@.merge
-       $(confsubst) $@.merge >$@.subst $(SUBSTITUTIONS)
-       awk -f $(makesummary) $@.subst >$@.new
-       rm -f $@.defs $@.merge $@.subst && mv $@.new $@
+SUFFIXES               += .1tripe .1.in .1
+SUFFIXES               += .5tripe .5.in
+SUFFIXES               += .7tripe .7.in
+SUFFIXES               += .8tripe .8.in
+
+mandefs                         = $(top_srcdir)/common/defs.man
+makesummary             = $(top_srcdir)/common/make-summary
+
+V_MAN                   = $(V_MAN_$(V))
+V_MAN_                  = $(V_MAN_$(AM_DEFAULT_VERBOSITY))
+V_MAN_0                         = @echo "  MAN    $@";
+
+.1.in.1 .1.in.1tripe .5.in.5tripe .7.in.7tripe .8.in.8tripe:
+       $(V_MAN)
+       $(AM_V_at)sed '/^\.$$/ d; /^\.\\"/ d' $(mandefs) >$@.defs
+       $(AM_V_at)sed -e '/@@@PRE@@@/ {' -e 'r$@.defs' -e 'd' -e '}' \
+               $< >$@.merge
+       $(AM_V_at)$(confsubst) $@.merge >$@.subst $(SUBSTITUTIONS)
+       $(AM_V_at)awk -f $(makesummary) $@.subst >$@.new
+       $(AM_V_at)rm -f $@.defs $@.merge $@.subst && mv $@.new $@
 
 ###----- That's all, folks --------------------------------------------------