From: Dmitry V. Levin Date: Fri, 30 Dec 2016 07:20:25 +0000 (+0000) Subject: Fix cross build X-Git-Tag: v4.16~116 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c4cf9213a8fb76fb084fb1372a624194cef3f9f3;p=strace Fix cross build 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 --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 4e6406de..11cc6b99 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -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)