bfd targmatch.h makefile rule
authorAlan Modra <amodra@gmail.com>
Thu, 5 May 2022 23:15:46 +0000 (08:45 +0930)
committerAlan Modra <amodra@gmail.com>
Fri, 6 May 2022 03:51:26 +0000 (13:21 +0930)
commit0ee8858e7aeca5ba5f702204daad2ddd290ef229
tree8471a44cc927f0c01f532688c5f1ea9b32838db3
parent2899c914f476b549280167e8c52067c4422916b5
bfd targmatch.h makefile rule

I hit this just now with a make -j build after touching config.bfd.
mv: cannot stat 'targmatch.new': No such file or directory
make[2]: *** [Makefile:2336: targmatch.h] Error 1
make[2]: *** Waiting for unfinished jobs....

Fix that by not removing the target of the rule, a practice that seems
likely to cause parallel running of the rule recipe.  The bug goes
back to 1997, the initial c0734708814c commit.

* Makefile.am (targmatch.h): rm the temp file, not targmatch.h.
* Makefile.in: Regenerate.
bfd/Makefile.am
bfd/Makefile.in