From 8d4f521770a3d9e9fcf589530d6fbb9b32bd1c2c Mon Sep 17 00:00:00 2001
From: Anders Roxell <anders.roxell@linaro.org>
Date: Thu, 11 Jan 2018 12:24:23 +0100
Subject: [PATCH] selftests: sync: v2 of kselftest-sync

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
---
 tools/testing/selftests/sync/Makefile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/tools/testing/selftests/sync/Makefile b/tools/testing/selftests/sync/Makefile
index b3c8ba3cb668..dd22ca042eb5 100644
--- a/tools/testing/selftests/sync/Makefile
+++ b/tools/testing/selftests/sync/Makefile
@@ -29,10 +29,12 @@ TESTS := $(patsubst %,$(OUTPUT)/%,$(TESTS))
 $(TEST_CUSTOM_PROGS): $(TESTS) $(OBJS)
 	$(CC) -o $(TEST_CUSTOM_PROGS) $(OBJS) $(TESTS) $(CFLAGS) $(LDFLAGS)
 
-$(OBJS): $(OUTPUT)/%.o: %.c
-	$(CC) -c $^ -o $@
+$(OUTPUT)/%.o: %.c
+	$(CC) -c $^ -o $@ $(CFLAGS)
 
-$(TESTS): $(OUTPUT)/%.o: %.c
-	$(CC) -c $^ -o $@
+sync.c: ../../../../usr/include/linux/sync_file.h
+
+../../../../usr/include/linux/sync_file.h:
+	$(MAKE) -C ../../../.. headers_install
 
 EXTRA_CLEAN := $(TEST_CUSTOM_PROGS) $(OBJS) $(TESTS)
-- 
2.11.0

