Lines Matching full:2
32 -Wformat-nonliteral -Wformat-security -Wformat=2 -Winit-self \
48 -Wold-style-definition -Wstrict-aliasing=2 \
52 comp-cflags-warns-2:= $(comp-cflags-warns-1) $(comp-cflags-warns-medium)
53 comp-cflags-warns-3:= $(comp-cflags-warns-2) $(comp-cflags-warns-low)
69 objs += $2
70 comp-dep-$2 := $$(dir $2).$$(notdir $2).d
71 comp-cmd-file-$2:= $$(dir $2).$$(notdir $2).cmd
72 comp-sm-$2 := $(sm)
73 comp-lib-$2 := $(libname)-$(sm)
75 cleanfiles := $$(cleanfiles) $$(comp-dep-$2) $$(comp-cmd-file-$2) $2
78 comp-q-$2 := CC # one trailing space
79 comp-compiler-$2 := $$(CC$(sm))
80 comp-flags-$2 = $$(filter-out $$(CFLAGS_REMOVE) $$(cflags-remove) \
81 $$(cflags-remove-$$(comp-sm-$2)) \
82 $$(cflags-remove-$2), \
83 $$(CFLAGS$$(arch-bits-$$(comp-sm-$2))) $$(CFLAGS) \
85 $$(comp-cflags$$(comp-sm-$2)) $$(cflags$$(comp-sm-$2)) \
86 $$(cflags-lib$$(comp-lib-$2)) $$(cflags-$2))
88 check-cmd-$2 = $(CHECK) $$(comp-cppflags-$2) $$<
89 echo-check-$2 := $(cmd-echo-silent)
90 echo-check-cmd-$2 = $(cmd-echo) $$(subst \",\\\",$$(check-cmd-$2))
94 comp-q-$2 := AS # one trailing space
95 comp-compiler-$2 := $$(CC$(sm))
96 comp-flags-$2 = $$(filter-out $$(AFLAGS_REMOVE) $$(aflags-remove) \
97 $$(aflags-remove-$$(comp-sm-$2)) \
98 $$(aflags-remove-$2), \
99 $$(AFLAGS) $$(comp-aflags$$(comp-sm-$2)) \
100 $$(aflags$$(comp-sm-$2)) $$(aflags-$2))
103 comp-q-$2 := CXX
104 comp-compiler-$2 := $$(CXX$(sm))
105 comp-flags-$2 = $$(filter-out $$(CXXFLAGS_REMOVE) $$(cxxflags-remove) \
106 $$(cxxflags-remove-$$(comp-sm-$2)) \
107 $$(cxxflags-remove-$2), \
108 $$(CXXFLAGS) $$(comp-cxxflags$$(comp-sm-$2)) \
109 $$(cxxflags$$(comp-sm-$2)) $$(cxxflags-$2))
115 comp-cppflags-$2 = $$(filter-out $$(CPPFLAGS_REMOVE) $$(cppflags-remove) \
116 $$(cppflags-remove-$$(comp-sm-$2)) \
117 $$(cppflags-remove-$2), \
118 $$(nostdinc$$(comp-sm-$2)) $$(CPPFLAGS) \
119 $$(addprefix -I,$$(incdirs$$(comp-sm-$2))) \
120 $$(addprefix -I,$$(incdirs-lib$$(comp-lib-$2))) \
121 $$(addprefix -I,$$(incdirs-$2)) \
122 $$(cppflags$$(comp-sm-$2)) \
123 $$(cppflags-lib$$(comp-lib-$2)) $$(cppflags-$2)) \
126 comp-flags-$2 += -MD -MF $$(comp-dep-$2) -MP -MT $$@
127 comp-flags-$2 += $$(comp-cppflags-$2)
129 comp-cmd-$2 = $$(comp-compiler-$2) $$(comp-flags-$2) -c $$< -o $$@
130 comp-objcpy-cmd-$2 = $$(OBJCOPY$(sm)) \
133 $2
136 echo-check-$2 ?= true
137 echo-check-cmd-$2 ?= true
138 check-cmd-$2 ?= true
140 -include $$(comp-cmd-file-$2)
141 -include $$(comp-dep-$2)
144 $2: $1 FORCE-GENSRC$(sm)
148 $$(filter-out $$(comp-cmd-$2), $$(old-cmd-$2)) \
149 $$(filter-out $$(old-cmd-$2), $$(comp-cmd-$2))), \
151 mkdir -p $$(dir $2) ;\
152 $$(echo-check-$2) ' CHECK $$<' ;\
153 $$(echo-check-cmd-$2) ;\
154 $$(check-cmd-$2) ;\
155 $(cmd-echo-silent) ' $$(comp-q-$2) $$@' ;\
156 $(cmd-echo) $$(subst \",\\\",$$(comp-cmd-$2)) ;\
157 $$(comp-cmd-$2) ;\
158 $(cmd-echo) $$(comp-objcpy-cmd-$2) ;\
159 $$(comp-objcpy-cmd-$2) ;\
160 echo "old-cmd-$2 := $$(subst \",\\\",$$(comp-cmd-$2))" > \
161 $$(comp-cmd-file-$2) ;\
180 # h-filename in $2
184 FORCE-GENSRC$(sm): $(2)
190 cleanfiles := $$(cleanfiles) $$(comp-dep-$3) $$(comp-cmd-file-$3) $3 $2
225 mkdir -p $$(dir $2) $$(dir $3) ;\
233 guard-$2 := $$(subst -,_,$$(subst .,_,$$(subst /,_,$$(subst +,_,$2))))
235 $(2): $(3)
239 echo "#ifndef $$(guard-$2)" >$$@.tmp; \
240 echo "#define $$(guard-$2)" >>$$@.tmp; \
241 sed -ne 's|^.*==>\([^ ]*\) [\$$$$#]*\([-0-9]*\) \([^@/]*\).*|#define \1\t\2\t/* \3*/|p' \
249 $(call _gen-asm-defines-file,$1,$2,$(dir $2).$(notdir $(2:.h=.s)),$(asm-defines-$(notdir $(1))-deps…
259 # dtb file path/name in $2
261 dtb-basename-$2 := $$(basename $$(notdir $2))
262 dtb-predts-$2 := $$(dir $2)$$(dtb-basename-$2).pre.dts
263 dtb-predep-$2 := $$(dir $2).$$(dtb-basename-$2).pre.dts.d
264 dtb-precmd-file-$2 := $$(dir $2).$$(dtb-basename-$2).pre.dts.cmd
265 dtb-dep-$2 := $$(dir $2).$$(notdir $2).d
266 dtb-cmd-file-$2 := $$(dir $2).$$(notdir $2).cmd
268 cleanfiles := $$(cleanfiles) $2 \
269 $$(dtb-predts-$2) $$(dtb-predep-$2) \
270 $$(dtb-dep-$2) $$(dtb-cmd-file-$2)
272 dtb-cppflags-$2 := -Icore/include/ -x assembler-with-cpp -undef -D__DTS__ \
274 -MD -MF $$(dtb-predep-$2) -MP -MT $$(dtb-predts-$2)
276 dtb-dtcflags-$2 := $$(DTC_FLAGS) -I dts -O dtb -Wno-unit_address_vs_reg \
277 -d $$(dtb-dep-$2)
279 -include $$(dtb-dep-$2)
280 -include $$(dtb-predep-$2)
281 -include $$(dtb-cmd-file-$2)
282 -include $$(dtb-precmd-file-$2)
284 dtb-precmd-$2 = $$(CPP$(sm)) $$(dtb-cppflags-$2) -o $$(dtb-predts-$2) $$<
285 dtb-cmd-$2 = $$(DTC) $$(dtb-dtcflags-$2) -o $$@ $$(dtb-predts-$2)
287 $$(dtb-predts-$2): $1 FORCE
289 $$(filter-out $$(dtb-precmd-$2), $$(dtb-old-precmd-$2)) \
290 $$(filter-out $$(dtb-old-precmd-$2), $$(dtb-precmd-$2))), \
292 mkdir -p $$(dir $2); \
293 $(cmd-echo-silent) ' CPP $$(dtb-predts-$2)'; \
294 $$(dtb-precmd-$2); \
295 echo "dtb-old-precmd-$2 := $$(subst \",\\\",$$(dtb-precmd-$2))" > \
296 $$(dtb-precmd-file-$2) ;\
299 $2: $$(dtb-predts-$2) FORCE
301 $$(filter-out $$(dtb-cmd-$2), $$(dtb-old-cmd-$2)) \
302 $$(filter-out $$(dtb-old-cmd-$2), $$(dtb-cmd-$2))), \
304 mkdir -p $$(dir $2); \
306 $$(dtb-cmd-$2); \
307 echo "dtb-old-cmd-$2 := $$(subst \",\\\",$$(dtb-cmd-$2))" > \
308 $$(dtb-cmd-file-$2) ;\