]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: Fix out-of-tree builds with autotools
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 2 Oct 2025 09:18:59 +0000 (11:18 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 2 Oct 2025 09:18:59 +0000 (11:18 +0200)
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/recursordist/Makefile.am

index f94e541b948df599b461a2fb9e3a99866a4c4d8f..d70a78e927b76838c4f33b332870dc047d709855 100644 (file)
@@ -46,12 +46,12 @@ CLEANFILES = htmlfiles.h \
        recursor.yml-dist
 
 htmlfiles.h: incfiles ${srcdir}/html/* ${srcdir}/html/js/*
-       $(AM_V_GEN)$(srcdir)/incfiles > $@.tmp
+       $(AM_V_GEN)$(srcdir)/incfiles ${srcdir} > $@.tmp
        @mv $@.tmp $@
 
 # Use patterns to avoid having two instances of generate run simultaneously, a well-known hack for GNU make
 rec-metrics-gen%h rec-prometheus-gen%h rec-snmp-gen%h rec-oids-gen%h RECURSOR-MIB%txt: metrics.py metrics_table.py RECURSOR-MIB.in
-       $(PYTHON) metrics.py
+       $(PYTHON) ${srcdir}/metrics.py ${srcdir} .
 
 # We explicitly build rec-rust-lib in two steps, as it modifies files in the rec-rust-lib/rust subdir
 SUBDIRS=ext rec-rust-lib rec-rust-lib/rust