diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2003-05-17 11:31:57 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2003-05-17 11:31:57 +0000 |
commit | f79ed3e7b3fac1b6142e3c283f8d7bce4e4b6f34 (patch) | |
tree | 16e8064b7c102f9c833bf883112794d972f8d7a0 /lib/am/install.am | |
parent | 47e8d4ac67a5e6b54223ed8a000c21889c3b7fe4 (diff) | |
download | automake-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.am | 24 |
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 |