From c4cf9213a8fb76fb084fb1372a624194cef3f9f3 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 30 Dec 2016 07:20:25 +0000 Subject: [PATCH] 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 --- tests/Makefile.am | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)