### MA 02111-1307, USA.
###--------------------------------------------------------------------------
-### Installation directories.
+### Miscellaneous useful definitions.
+## Installation directories.
pkglibexecdir = $(libexecdir)/$(PACKAGE)
###--------------------------------------------------------------------------
### Initial values for common variables.
+EXTRA_DIST =
+CLEANFILES =
+DISTCLEANFILES =
+MAINTAINERCLEANFILES =
+BUILT_SOURCES =
+
bin_PROGRAMS =
check_PROGRAMS =
pkginclude_HEADERS =
-PRECOMPS =
+
PROGMANS =
LIBMANS =
-EXTRA_DIST = $(PRECOMPS) $(LIBMANS) $(PROGMANS)
-CLEANFILES =
-MAINTAINERCLEANFILES = $(PRECOMPS)
+EXTRA_DIST += $(PROGMANS) $(LIBMANS)
+
+###--------------------------------------------------------------------------
+### Machinery for precomputations.
+
+## Location of precomputed tables.
+precomp = $(top_srcdir)/precomp
+
+## Precomputed source code files.
+PRECOMPS =
+EXTRA_DIST += $(PRECOMPS)
+BUILT_SOURCES += $(PRECOMPS)
+MAINTAINERCLEANFILES += $(PRECOMPS)
###--------------------------------------------------------------------------
### Include path.
-MLIB_INCLUDES = \
+MLIB_INCLUDES = \
-I$(top_srcdir)/buf \
-I$(top_srcdir)/codec \
-I$(top_srcdir)/hash \
-I$(top_srcdir)/ui \
-I$(top_srcdir)/utils
-CPPFLAGS += $(MLIB_INCLUDES)
+AM_CPPFLAGS = $(MLIB_INCLUDES)
###--------------------------------------------------------------------------
-### Miscellaneous useful definitions.
+### Standard configuration substitutions.
## Substitute tags in files.
confsubst = $(top_srcdir)/config/confsubst
prefix=$(prefix) exec_prefix=$(exec_prefix) \
libdir=$(libdir) includedir=$(includedir) \
bindir=$(bindir) sbindir=$(sbindir) \
- PACKAGE=$(PACKAGE) VERSION=$(VERSION)
+ PACKAGE=$(PACKAGE) VERSION=$(VERSION) \
+ MLIB_LIBS="$(MLIB_LIBS)"
-## Location of precomputed tables.
-precomp = $(top_srcdir)/precomp
+V_SUBST = $(V_SUBST_@AM_V@)
+V_SUBST_ = $(V_SUBST_@AM_DEFAULT_V@)
+V_SUBST_0 = @echo " SUBST $@";
+SUBST = $(V_SUBST)$(confsubst)
###--------------------------------------------------------------------------
### Building utilities.
$(top_builddir)/ui/libui.la \
$(top_builddir)/utils/libutils.la
-## Making sure they're built properly. Without this, `make dist' on a bare
-## source tree fails hopelessly.
-build_util_libs = \
- for i in ui utils; do \
- (cd $(top_builddir)/$$i && $(MAKE) lib$$i.la) || exit 1; \
- done
-
###--------------------------------------------------------------------------
### Testing.
install $(PROGMANS)
$(top_srcdir)/config/maninst \
-d $(DESTDIR)$(mandir) -s $(srcdir) \
- -i "$(INSTALL)" -e $(manext) \
+ -i "$(INSTALL)" -e "$(manext)" \
install $(LIBMANS)
.PHONY: install-man
-d $(DESTDIR)$(mandir) -s $(srcdir) \
uninstall $(PROGMANS)
$(top_srcdir)/config/maninst \
- -d $(DESTDIR)$(mandir) -s $(srcdir) -e $(manext) \
+ -d $(DESTDIR)$(mandir) -s $(srcdir) -e "$(manext)" \
uninstall $(LIBMANS)
.PHONY: uninstall-man