summaryrefslogtreecommitdiff
path: root/lib/am/install.am
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2003-05-17 11:31:57 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2003-05-17 11:31:57 +0000
commitf79ed3e7b3fac1b6142e3c283f8d7bce4e4b6f34 (patch)
tree16e8064b7c102f9c833bf883112794d972f8d7a0 /lib/am/install.am
parent47e8d4ac67a5e6b54223ed8a000c21889c3b7fe4 (diff)
downloadautomake-f79ed3e7b3fac1b6142e3c283f8d7bce4e4b6f34.tar.gz
* lib/am/install.am (install, install-exec, install-data, uninstall):
Declare conditionally using a if/else/endif block instead of using ?SUBDIRS?-style conditions. The latter fail when %maybe_BUILT_SOURCES% is replaced by several lines. This fixes a bug introduced on 2003-04-06. * tests/bsource.test: New file. * tests/Makefile.am (TESTS): Add bsource.test. Reported by Bruno Haible.
Diffstat (limited to 'lib/am/install.am')
-rw-r--r--lib/am/install.am24
1 files changed, 13 insertions, 11 deletions
diff --git a/lib/am/install.am b/lib/am/install.am
index 7216af3b5..e178c2a19 100644
--- a/lib/am/install.am
+++ b/lib/am/install.am
@@ -34,18 +34,20 @@
## ----------------- ##
.PHONY: install install-exec install-data uninstall
-
-?SUBDIRS?.PHONY: install-recursive install-exec-recursive install-data-recursive uninstall-recursive
-?SUBDIRS?install:%maybe_BUILT_SOURCES% install-recursive
-?SUBDIRS?install-exec: install-exec-recursive
-?SUBDIRS?install-data: install-data-recursive
-?SUBDIRS?uninstall: uninstall-recursive
-
.PHONY: install-exec-am install-data-am uninstall-am
-?!SUBDIRS?install:%maybe_BUILT_SOURCES% install-am
-?!SUBDIRS?install-exec: install-exec-am
-?!SUBDIRS?install-data: install-data-am
-?!SUBDIRS?uninstall: uninstall-am
+
+if %?SUBDIRS%
+.PHONY: install-recursive install-exec-recursive install-data-recursive uninstall-recursive
+install:%maybe_BUILT_SOURCES% install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+else !%?SUBDIRS%
+install:%maybe_BUILT_SOURCES% install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+endif !%?SUBDIRS%
.PHONY: install-am
install-am: all-am