* automake.in (&am_install_var): Transform DIST, and let the *.am
authorAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:23:09 +0000 (14:23 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:23:09 +0000 (14:23 +0000)
files handle DIST_COMMON.
* data.am, header.am, java.am, list.am, python.am, script.am: Set
DIST_COMMON.

14 files changed:
ChangeLog
automake.in
data.am
header.am
java.am
lib/am/data.am
lib/am/header.am
lib/am/java.am
lib/am/lisp.am
lib/am/python.am
lib/am/scripts.am
lisp.am
python.am
scripts.am

index 262d226..54baaa3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
+       * automake.in (&am_install_var): Transform DIST, and let the *.am
+       files handle DIST_COMMON.
+       * data.am, header.am, java.am, list.am, python.am, script.am: Set
+       DIST_COMMON.
+
+2001-04-09  Akim Demaille  <akim@epita.fr>
+
        * automake.in (%dist_common): Remove.
        (%configure_dist_common): Replace with...
        ($configure_dist_common): this.
index 9dfbd61..e05308a 100755 (executable)
@@ -7068,20 +7068,14 @@ sub am_install_var
                $X =~ s/^nobase_//;
            }
 
-           my $nodir_name;
+           my $nodir_name = $X;
            # If files should be distributed, do so.
+           my $dist_p = 0;
            if ($can_dist)
            {
-               if (($default_dist && $one_name !~ /^nodist_/)
-                   || (! $default_dist && $one_name =~ /^dist_/))
-               {
-                   &push_dist_common ('$(' . $one_name . ')');
-               }
-               ($nodir_name = $X) =~ s/^(dist|nodist)_//;
-           }
-           else
-           {
-               $nodir_name = $X;
+               $dist_p = (($default_dist && $one_name !~ /^nodist_/)
+                          || (! $default_dist && $one_name =~ /^dist_/));
+               $nodir_name =~ s/^(dist|nodist)_//;
            }
 
            # Append actual contents of where_PRIMARY variable to
@@ -7177,14 +7171,14 @@ sub am_install_var
            my $exec_p = (defined $exec_dir_p {$X}
                          ? $exec_dir_p {$X}
                          : ($X =~ /exec/));
-
            $output_rules .= &file_contents ($file,
                                             ('DIR'  => $X,
                                              'NDIR' => $nodir_name,
                                              'BASE' => $strip_subdir,
 
                                              'EXEC'    => $exec_p,
-                                             'INSTALL' => $install_p));
+                                             'INSTALL' => $install_p,
+                                             'DIST'    => $dist_p));
        }
     }
 
diff --git a/data.am b/data.am
index 5df2feb..32eb39d 100644 (file)
--- a/data.am
+++ b/data.am
@@ -64,3 +64,12 @@ endif %?INSTALL%
 ## ---------- ##
 
 ## Nothing.
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_DATA)
+endif %?DIST%
index 0d6c15e..add1ee4 100644 (file)
--- a/header.am
+++ b/header.am
@@ -56,3 +56,12 @@ uninstall-%DIR%HEADERS:
          rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
        done
 endif %?INSTALL%
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_HEADERS)
+endif %?DIST%
diff --git a/java.am b/java.am
index 42f4d8f..88442cf 100644 (file)
--- a/java.am
+++ b/java.am
@@ -59,3 +59,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-%DIR%JAVA
 clean-%DIR%JAVA:
        -rm -f *.class class%DIR%.stamp
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_JAVA)
+endif %?DIST%
index 5df2feb..32eb39d 100644 (file)
@@ -64,3 +64,12 @@ endif %?INSTALL%
 ## ---------- ##
 
 ## Nothing.
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_DATA)
+endif %?DIST%
index 0d6c15e..add1ee4 100644 (file)
@@ -56,3 +56,12 @@ uninstall-%DIR%HEADERS:
          rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
        done
 endif %?INSTALL%
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_HEADERS)
+endif %?DIST%
index 42f4d8f..88442cf 100644 (file)
@@ -59,3 +59,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-%DIR%JAVA
 clean-%DIR%JAVA:
        -rm -f *.class class%DIR%.stamp
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_JAVA)
+endif %?DIST%
index c361216..9502075 100644 (file)
@@ -69,3 +69,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-lisp
 clean-lisp:
        -test -z "$(ELCFILES)" || rm -f $(ELCFILES)
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_LISP)
+endif %?DIST%
index 62f4bf2..904712d 100644 (file)
@@ -66,3 +66,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-python
 clean-python:
        -test -z "$(PYCFILES)$(PYOFILES)" || rm -f $(PYCFILES) $(PYOFILES)
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_PYTHON)
+endif %?DIST%
index 96b068d..821aa26 100644 (file)
@@ -43,6 +43,7 @@ install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
        done
 endif %?INSTALL%
 
+
 ## -------------- ##
 ## Uninstalling.  ##
 ## -------------- ##
@@ -59,6 +60,15 @@ uninstall-%DIR%SCRIPTS:
 endif %?INSTALL%
 
 
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_SCRIPTS)
+endif %?DIST%
+
+
 ## ---------- ##
 ## Checking.  ##
 ## ---------- ##
diff --git a/lisp.am b/lisp.am
index c361216..9502075 100644 (file)
--- a/lisp.am
+++ b/lisp.am
@@ -69,3 +69,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-lisp
 clean-lisp:
        -test -z "$(ELCFILES)" || rm -f $(ELCFILES)
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_LISP)
+endif %?DIST%
index 62f4bf2..904712d 100644 (file)
--- a/python.am
+++ b/python.am
@@ -66,3 +66,12 @@ endif %?INSTALL%
 .PHONY clean-am: clean-python
 clean-python:
        -test -z "$(PYCFILES)$(PYOFILES)" || rm -f $(PYCFILES) $(PYOFILES)
+
+
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_PYTHON)
+endif %?DIST%
index 96b068d..821aa26 100644 (file)
@@ -43,6 +43,7 @@ install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
        done
 endif %?INSTALL%
 
+
 ## -------------- ##
 ## Uninstalling.  ##
 ## -------------- ##
@@ -59,6 +60,15 @@ uninstall-%DIR%SCRIPTS:
 endif %?INSTALL%
 
 
+## -------------- ##
+## Distributing.  ##
+## -------------- ##
+
+if %?DIST%
+DIST_COMMON += $(%DIR%_SCRIPTS)
+endif %?DIST%
+
+
 ## ---------- ##
 ## Checking.  ##
 ## ---------- ##