summaryrefslogtreecommitdiff
path: root/scripts/genksyms/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/genksyms/Makefile')
-rw-r--r--scripts/genksyms/Makefile14
1 files changed, 6 insertions, 8 deletions
diff --git a/scripts/genksyms/Makefile b/scripts/genksyms/Makefile
index aca33b98bf63..4350311fb7b3 100644
--- a/scripts/genksyms/Makefile
+++ b/scripts/genksyms/Makefile
@@ -1,14 +1,12 @@
+# SPDX-License-Identifier: GPL-2.0
-hostprogs-y := genksyms
-always := $(hostprogs-y)
+hostprogs-always-y += genksyms
genksyms-objs := genksyms.o parse.tab.o lex.lex.o
-# -I needed for generated C source (shipped source)
-HOSTCFLAGS_parse.tab.o := -I$(src)
-HOSTCFLAGS_lex.lex.o := -I$(src)
+# -I needed for generated C source to include headers in source tree
+HOSTCFLAGS_parse.tab.o := -I $(src)
+HOSTCFLAGS_lex.lex.o := -I $(src)
# dependencies on generated files need to be listed explicitly
-$(obj)/lex.lex.o: $(obj)/keywords.hash.c $(obj)/parse.tab.h
-
-clean-files := keywords.hash.c lex.lex.c parse.tab.c parse.tab.h
+$(obj)/lex.lex.o: $(obj)/parse.tab.h