[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
82-depend2-fix-non-generic.patch
From: |
Akim Demaille |
Subject: |
82-depend2-fix-non-generic.patch |
Date: |
28 Feb 2001 10:59:05 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) |
I'm applying it since it's a bug fix, and rather obvious.
Index: ChangeLog
from Akim Demaille <address@hidden>
* automake.in (&add_depend2): Transform `GENERIC'.
Get rid of the ad hoc transformation of address@hidden@.o:' which in
addition was broken by the `@ -> %' patch.
* depend2.am: Adjust to use ?GENERIC?.
Index: automake.in
--- automake.in Tue, 27 Feb 2001 22:20:29 +0100 akim (am/f/39_automake.i 1.89
755)
+++ automake.in Tue, 27 Feb 2001 22:22:41 +0100 akim (am/f/39_automake.i 1.89
755)
@@ -2750,7 +2750,8 @@ sub add_depend2
my $compile = '$(' . $pfx . 'COMPILE)';
my $ltcompile = '$(LT' . $pfx . 'COMPILE)';
my $xform1 = ($xform
- . &transform ('BASE' => '$*',
+ . &transform ('GENERIC' => 1,
+ 'BASE' => '$*',
'SOURCE' => '$<',
'OBJ' => '$@',
'LTOBJ' => '$@',
@@ -2799,22 +2800,14 @@ sub add_depend2
&file_contents
('depend2',
$xform
- . &transform ('COMPILE' => $obj_compile,
- 'LTCOMPILE' => $obj_ltcompile,
- # Handle source and obj transforms.
- 'OBJ' => $obj . '.o',
- 'OBJOBJ' => $obj . '.obj',
- 'LTOBJ' => $obj . '.lo',
+ . &transform ('GENERIC' => 0,
'BASE' => $obj,
- 'SOURCE' => $source)
- # Generate rule for `.o'.
- . 's/address@hidden@\.o:/' . "\Q$obj.o: $source\E" . '/g;'
- # Maybe generate rule for `.lo'. Might be eliminated
- # by $XFORM.
- . 's/address@hidden@\.lo:/' . "\Q$obj.lo: $source\E" . '/g;'
- # Maybe generate rule for `.obj'. Might be
- # eliminated by $XFORM.
- . 's/address@hidden@\.obj:/' . "\Q$obj.obj: $source\E" .
'/g;');
+ 'SOURCE' => $source,
+ 'OBJ' => "$obj.o",
+ 'OBJOBJ' => "$obj.obj",
+ 'LTOBJ' => "$obj.lo",
+ 'COMPILE' => $obj_compile,
+ 'LTCOMPILE' => $obj_ltcompile))
}
}
Index: depend2.am
--- depend2.am Mon, 26 Feb 2001 23:44:40 +0100 akim (am/g/43_depend2.am 1.6 644)
+++ depend2.am Tue, 27 Feb 2001 22:22:31 +0100 akim (am/g/43_depend2.am 1.6 644)
@@ -23,19 +23,22 @@
address@hidden@%FPFX%DEPMODE = @%FPFX%DEPMODE@
-%EXT%.o:
+?GENERIC?%EXT%.o:
+?!GENERIC?%OBJ%: %SOURCE%
address@hidden@ source='%SOURCE%' object='%OBJ%' libtool=no
@AMDEPBACKSLASH@
address@hidden@ depfile='$(DEPDIR)/%BASE%.Po'
tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
address@hidden@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
%COMPILE% -c -o %OBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
-?LIBTOOL?%EXT%.lo:
+?GENERIC??LIBTOOL?%EXT%.lo:
+?!GENERIC??LIBTOOL?LTOBJ%: %SOURCE%
address@hidden@ source='%SOURCE%' object='%LTOBJ%' libtool=yes
@AMDEPBACKSLASH@
address@hidden@ depfile='$(DEPDIR)/%BASE%.Plo'
tmpdepfile='$(DEPDIR)/%BASE%.TPlo' @AMDEPBACKSLASH@
address@hidden@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
?LIBTOOL? %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo
'$(srcdir)/'`%SOURCE%
-?OBJEXT?%EXT%.obj:
+?GENERIC??OBJEXT?%EXT%.obj:
+?!GENERIC??OBJEXT?%OBJOBJ%: %SOURCE%
address@hidden@ source='%SOURCE%' object='%OBJOBJ%' libtool=no
@AMDEPBACKSLASH@
address@hidden@ depfile='$(DEPDIR)/%BASE%.Po'
tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
address@hidden@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 82-depend2-fix-non-generic.patch,
Akim Demaille <=