From: Christian Weisgerber via curl-library Date: Thu, 19 May 2022 13:45:07 +0000 (+0200) Subject: Makefile.am: fix portability issues X-Git-Tag: curl-7_84_0~168 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=46f11a4cef48f5ba95f7757e4e4ab96fa43e0444;p=thirdparty%2Fcurl.git Makefile.am: fix portability issues Commit a04f0b961333e1a19848d073d8c7db9c20b2a371 made me notice that there is a portability issue in curl's top-level Makefile.am. $< can only be used in rules that deal with .SUFFIXES. Its use for general prerequisites is a GNU make extension. $< could be replaced by $?, but I think in an autotools context, something like this is better: Bug: https://curl.se/mail/lib-2022-05/0024.html Closes #8861 --- diff --git a/Makefile.am b/Makefile.am index f91c706fea..d32e787c32 100644 --- a/Makefile.am +++ b/Makefile.am @@ -279,13 +279,13 @@ uninstall-hook: (cd docs && $(MAKE) uninstall) (cd docs/libcurl && $(MAKE) uninstall) -ca-bundle: scripts/mk-ca-bundle.pl +ca-bundle: $(srcdir)/scripts/mk-ca-bundle.pl @echo "generating a fresh ca-bundle.crt" - @perl $< -b -l -u lib/ca-bundle.crt + @perl $(srcdir)/scripts/mk-ca-bundle.pl -b -l -u lib/ca-bundle.crt -ca-firefox: scripts/firefox-db2pem.sh +ca-firefox: $(srcdir)/scripts/firefox-db2pem.sh @echo "generating a fresh ca-bundle.crt" - $< lib/ca-bundle.crt + $(srcdir)/scripts/firefox-db2pem.sh lib/ca-bundle.crt checksrc: (cd lib && $(MAKE) checksrc)