26 lines · 779 B · Makefile
RawDownload
# SPDX-License-Identifier: GPL-2.0# scripts/dtc makefile hostprogs-$(CONFIG_DTC) := dtcalways		:= $(hostprogs-y) dtc-objs	:= dtc.o flattree.o fstree.o data.o livetree.o treesource.o \		   srcpos.o checks.o util.odtc-objs	+= dtc-lexer.lex.o dtc-parser.tab.o # Source files need to get at the userspace version of libfdt_env.h to compileHOST_EXTRACFLAGS := -I$(src)/libfdt ifeq ($(wildcard /usr/include/yaml.h),)HOST_EXTRACFLAGS += -DNO_YAMLelsedtc-objs	+= yamltree.oHOSTLDLIBS_dtc	:= -lyamlendif # Generated files need one more search path to include headers in source treeHOSTCFLAGS_dtc-lexer.lex.o := -I$(src)HOSTCFLAGS_dtc-parser.tab.o := -I$(src) # dependencies on generated files need to be listed explicitly$(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h