firmware/br-ext-chip-allwinner/board/v83x/kernel/patches/00000-scripts_dtc_Makefile....

38 lines
1.5 KiB
Diff

diff -drupN a/scripts/dtc/Makefile b/scripts/dtc/Makefile
--- a/scripts/dtc/Makefile 2018-08-06 17:23:04.000000000 +0300
+++ b/scripts/dtc/Makefile 2022-06-12 05:28:14.000000000 +0300
@@ -3,13 +3,17 @@
hostprogs-y := dtc
always := $(hostprogs-y)
-dtc-objs := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
- srcpos.o checks.o util.o
+dtc-objs := dtc.o flattree.o fstree.o data.o livetree.o treesource.o updatetree.o\
+ srcpos.o checks.o util.o \
+ script_parser/iniparser.o \
+ script_parser/dictionary.o \
+ script_parser/script.o \
+ script_parser/script_to_dts.o
dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o
# Source files need to get at the userspace version of libfdt_env.h to compile
-HOSTCFLAGS_DTC := -I$(src) -I$(src)/libfdt
+HOSTCFLAGS_DTC := -I$(src) -I$(src)/libfdt -I$(src)/script_parser
HOSTCFLAGS_checks.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_data.o := $(HOSTCFLAGS_DTC)
@@ -19,7 +23,12 @@ HOSTCFLAGS_fstree.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_livetree.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_srcpos.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_treesource.o := $(HOSTCFLAGS_DTC)
+HOSTCFLAGS_updatetree.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_util.o := $(HOSTCFLAGS_DTC)
+HOSTCFLAGS_iniparser.o :=$(HOSTCFLAGS_DTC)
+HOSTCFLAGS_dictionary.o :=$(HOSTCFLAGS_DTC)
+HOSTCFLAGS_script.o :=$(HOSTCFLAGS_DTC)
+HOSTCFLAGS_script_to_dts.o :=$(HOSTCFLAGS_DTC)
HOSTCFLAGS_dtc-lexer.lex.o := $(HOSTCFLAGS_DTC)
HOSTCFLAGS_dtc-parser.tab.o := $(HOSTCFLAGS_DTC)