]> granicus.if.org Git - strace/commitdiff
Fix cross build
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 30 Dec 2016 07:20:25 +0000 (07:20 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 30 Dec 2016 10:10:09 +0000 (10:10 +0000)
This fixes cross build regression introduced by commit
v4.15-39-g605a705a63d533dceb3c2d489468fcd3aed3963c.

* tests/Makefile.am (BUILT_SOURCES): Remove scno.h
(objects, scno_dependants): New variables.
($(scno_dependants)): New rule.

Reported-by: Joakim Bech <joakim.bech@linaro.org>
tests/Makefile.am

index 4e6406deb07306223ff48ce2e8c57279898ea408..11cc6b9916ea0446155adb846c845f2d4b5318cc 100644 (file)
@@ -930,5 +930,9 @@ ksysent.h: $(srcdir)/ksysent.sed
 scno.h: generate_scno
        ./$< > $@-t && mv $@-t $@
 
-BUILT_SOURCES = ksysent.h scno.h
+objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT)))
+scno_dependants = $(filter-out generate_scno.$(OBJEXT),$(objects))
+$(scno_dependants): scno.h
+
+BUILT_SOURCES = ksysent.h
 CLEANFILES = ksysent.h scno.h $(TESTS:=.tmp)