]> sourceware.org Git - automake.git/commitdiff
* subdirs.am: Don't define info related recursive targets.
authorAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:44:03 +0000 (14:44 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:44:03 +0000 (14:44 +0000)
* texinfos.am: Do.

ChangeLog
Makefile.in
lib/am/subdirs.am
lib/am/texinfos.am
subdirs.am
texinfos.am

index 50682aae50d780c29f6c2a1b46f1678e5a24a0ff..e813a4add02d8a552874ca83e462532c060260b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-04-09  Akim Demaille  <akim@epita.fr>
+
+       * subdirs.am: Don't define info related recursive targets.
+       * texinfos.am: Do.
+
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
        * subdirs.am (RECURSIVE_TARGETS): New variable.
index 56d4330bd5c9e726e0db7c6cf036f2c4e486940d..6c616430515c6ef800279f13da0ced67c3ab9094 100644 (file)
@@ -130,11 +130,10 @@ TEXINFOS = automake.texi
 DATA = $(dist_pkgdata_DATA) $(dist_script_DATA)
 
 
-RECURSIVE_TARGETS = all-recursive install-data-recursive \
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+       uninstall-info-recursive all-recursive install-data-recursive \
        install-exec-recursive installdirs-recursive install-recursive \
-       uninstall-recursive install-info-recursive \
-       uninstall-info-recursive check-recursive installcheck-recursive \
-       info-recursive dvi-recursive
+       uninstall-recursive check-recursive installcheck-recursive
 DIST_COMMON = README $(dist_pkgdata_DATA) $(dist_script_DATA) AUTHORS \
 COPYING ChangeLog INSTALL Makefile.am Makefile.in NEWS README-alpha \
 THANKS TODO aclocal.in aclocal.m4 ansi2knr.1 ansi2knr.c automake.in \
index 2c0f810e1ea09da99580911c4ecf3c48357c6602..4b1ab2fd21dddaecf7dcb4aea10e4d4562ecca87 100644 (file)
@@ -20,8 +20,7 @@
 RECURSIVE_TARGETS += \
 all-recursive install-data-recursive install-exec-recursive \
 installdirs-recursive install-recursive uninstall-recursive \
-?INSTALL-INFO?install-info-recursive uninstall-info-recursive \
-check-recursive installcheck-recursive info-recursive dvi-recursive
+check-recursive installcheck-recursive
 
 .PHONY: $(RECURSIVE_TARGETS)
 
index 5c4cf9508f9b50dfbae48fde819ce153741c5596..0d08fd4f1082b0c15a248d2a4c24813e8a0d8e47 100644 (file)
@@ -23,10 +23,15 @@ DVIPS = dvips
        $(DVIPS) $< -o $@
 
 .PHONY: info info-am dvi dvi-am
-?SUBDIRS?.PHONY info: info-recursive
-?SUBDIRS?.PHONY dvi: dvi-recursive
-?!SUBDIRS?info: info-am
-?!SUBDIRS?dvi: dvi-am
+if %?SUBDIRS%
+RECURSIVE_TARGETS += info-recursive dvi-recursive
+.PHONY info: info-recursive
+.PHONY dvi: dvi-recursive
+else %?SUBDIRS%
+info: info-am
+dvi: dvi-am
+endif %?SUBDIRS%
+
 info-am: $(INFO_DEPS)
 dvi-am: $(DVIS)
 
@@ -39,10 +44,16 @@ dvi-am: $(DVIS)
 ##
 ## TEXINFOS primary are always installed in infodir, hence install-data
 ## is hard coded.
-?INSTALL-INFO?_am_installdirs += $(DESTDIR)$(infodir)
-?SUBDIRS?.PHONY install-info: install-info-recursive
-?!SUBDIRS?.PHONY install-info: install-info-am
-?INSTALL-INFO?install-data-am: install-info-am
+if %?INSTALL-INFO%
+_am_installdirs += $(DESTDIR)$(infodir)
+install-data-am: install-info-am
+if %?SUBDIRS%
+RECURSIVE_TARGETS += install-info-recursive
+.PHONY install-info: install-info-recursive
+else %?SUBDIRS%
+.PHONY install-info: install-info-am
+endif %?SUBDIRS%
+endif %?INSTALL-INFO%
 install-info-am: $(INFO_DEPS)
        @$(NORMAL_INSTALL)
        $(mkinstalldirs) $(DESTDIR)$(infodir)
@@ -83,9 +94,11 @@ install-info-am: $(INFO_DEPS)
 ## Uninstalling info pages.  ##
 ## ------------------------- ##
 
+?SUBDIRS?RECURSIVE_TARGETS += uninstall-info-recursive
 ?SUBDIRS?.PHONY uninstall-info: uninstall-info-recursive
 ?!SUBDIRS?.PHONY uninstall-info: uninstall-info-am
 ?INSTALL-INFO?uninstall-am: uninstall-info-am
+
 uninstall-info-am:
        $(PRE_UNINSTALL)
 ## Run two loops here so that we can handle PRE_UNINSTALL and
index 2c0f810e1ea09da99580911c4ecf3c48357c6602..4b1ab2fd21dddaecf7dcb4aea10e4d4562ecca87 100644 (file)
@@ -20,8 +20,7 @@
 RECURSIVE_TARGETS += \
 all-recursive install-data-recursive install-exec-recursive \
 installdirs-recursive install-recursive uninstall-recursive \
-?INSTALL-INFO?install-info-recursive uninstall-info-recursive \
-check-recursive installcheck-recursive info-recursive dvi-recursive
+check-recursive installcheck-recursive
 
 .PHONY: $(RECURSIVE_TARGETS)
 
index 5c4cf9508f9b50dfbae48fde819ce153741c5596..0d08fd4f1082b0c15a248d2a4c24813e8a0d8e47 100644 (file)
@@ -23,10 +23,15 @@ DVIPS = dvips
        $(DVIPS) $< -o $@
 
 .PHONY: info info-am dvi dvi-am
-?SUBDIRS?.PHONY info: info-recursive
-?SUBDIRS?.PHONY dvi: dvi-recursive
-?!SUBDIRS?info: info-am
-?!SUBDIRS?dvi: dvi-am
+if %?SUBDIRS%
+RECURSIVE_TARGETS += info-recursive dvi-recursive
+.PHONY info: info-recursive
+.PHONY dvi: dvi-recursive
+else %?SUBDIRS%
+info: info-am
+dvi: dvi-am
+endif %?SUBDIRS%
+
 info-am: $(INFO_DEPS)
 dvi-am: $(DVIS)
 
@@ -39,10 +44,16 @@ dvi-am: $(DVIS)
 ##
 ## TEXINFOS primary are always installed in infodir, hence install-data
 ## is hard coded.
-?INSTALL-INFO?_am_installdirs += $(DESTDIR)$(infodir)
-?SUBDIRS?.PHONY install-info: install-info-recursive
-?!SUBDIRS?.PHONY install-info: install-info-am
-?INSTALL-INFO?install-data-am: install-info-am
+if %?INSTALL-INFO%
+_am_installdirs += $(DESTDIR)$(infodir)
+install-data-am: install-info-am
+if %?SUBDIRS%
+RECURSIVE_TARGETS += install-info-recursive
+.PHONY install-info: install-info-recursive
+else %?SUBDIRS%
+.PHONY install-info: install-info-am
+endif %?SUBDIRS%
+endif %?INSTALL-INFO%
 install-info-am: $(INFO_DEPS)
        @$(NORMAL_INSTALL)
        $(mkinstalldirs) $(DESTDIR)$(infodir)
@@ -83,9 +94,11 @@ install-info-am: $(INFO_DEPS)
 ## Uninstalling info pages.  ##
 ## ------------------------- ##
 
+?SUBDIRS?RECURSIVE_TARGETS += uninstall-info-recursive
 ?SUBDIRS?.PHONY uninstall-info: uninstall-info-recursive
 ?!SUBDIRS?.PHONY uninstall-info: uninstall-info-am
 ?INSTALL-INFO?uninstall-am: uninstall-info-am
+
 uninstall-info-am:
        $(PRE_UNINSTALL)
 ## Run two loops here so that we can handle PRE_UNINSTALL and
This page took 0.039137 seconds and 5 git commands to generate.