Blame view

scripts/dtc/Makefile 922 Bytes
9fffb55f6   David Gibson   Move dtc and libf...
1
2
3
4
5
6
  # scripts/dtc makefile
  
  hostprogs-y	:= dtc
  always		:= $(hostprogs-y)
  
  dtc-objs	:= dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
658f29a51   John Bonesio   of/flattree: Upda...
7
  		   srcpos.o checks.o util.o
9fffb55f6   David Gibson   Move dtc and libf...
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  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_checks.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_data.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_dtc.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_flattree.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_fstree.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_livetree.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_srcpos.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_treesource.o := $(HOSTCFLAGS_DTC)
658f29a51   John Bonesio   of/flattree: Upda...
22
  HOSTCFLAGS_util.o := $(HOSTCFLAGS_DTC)
9fffb55f6   David Gibson   Move dtc and libf...
23
24
25
26
27
  
  HOSTCFLAGS_dtc-lexer.lex.o := $(HOSTCFLAGS_DTC)
  HOSTCFLAGS_dtc-parser.tab.o := $(HOSTCFLAGS_DTC)
  
  # dependencies on generated files need to be listed explicitly
95abef888   Arnaud Lacombe   dtc: migrate pars...
28
  $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
9fffb55f6   David Gibson   Move dtc and libf...
29