diff options
author | Rob Herring <robh@kernel.org> | 2018-02-28 02:28:47 +0300 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2018-03-06 05:58:17 +0300 |
commit | e039139be8c25145b103ab365ff1bd4a540066a3 (patch) | |
tree | 322c47daa93479e5139aba875c3bd253d17498a8 /scripts/dtc/Makefile | |
parent | a54b81ea242309a098162c3284ed964074bee72a (diff) | |
download | linux-e039139be8c25145b103ab365ff1bd4a540066a3.tar.xz |
scripts/dtc: generate lexer and parser during build instead of shipping
Now that the kernel build supports flex and bison, remove the _shipped
files and generate them during the build instead.
Based on Masahiro's original patch.
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'scripts/dtc/Makefile')
-rw-r--r-- | scripts/dtc/Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/dtc/Makefile b/scripts/dtc/Makefile index 0dc922bb7aea..a88b8c9bf46d 100644 --- a/scripts/dtc/Makefile +++ b/scripts/dtc/Makefile @@ -28,5 +28,7 @@ HOSTCFLAGS_dtc-parser.tab.o := $(HOSTCFLAGS_DTC) # dependencies on generated files need to be listed explicitly $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h -# generated files need to be cleaned explicitly -clean-files := dtc-lexer.lex.c dtc-parser.tab.c dtc-parser.tab.h +# generated files need to include *.cmd and be cleaned explicitly +generated-files := dtc-lexer.lex.c dtc-parser.tab.c dtc-parser.tab.h +targets := $(generated-files) +clean-files := $(generated-files) |