Lines Matching refs:obj
6 src := $(if $(VPATH),$(VPATH)/)$(obj)
8 PHONY := $(obj)/
9 $(obj)/:
14 obj-y :=
15 obj-m :=
44 ifndef obj
49 ifneq ($(obj-m),)
50 $(warning $(patsubst %.o,'%.ko',$(obj-m)) will not be built even though obj-m is specified.)
51 $(warning You cannot use subdir-y/m to visit a module Makefile. Use obj-y/m instead.)
58 subdir-builtin := $(sort $(filter %/built-in.a, $(real-obj-y)))
59 subdir-modorder := $(sort $(filter %/modules.order, $(obj-m)))
64 targets-for-builtin += $(obj)/lib.a
68 targets-for-builtin += $(obj)/built-in.a
72 $(patsubst %.o, %.$x, $(filter %.o, $(obj-m))))
75 targets-for-modules += $(obj)/modules.order
101 $(obj)/%.s: $(obj)/%.c FORCE
107 $(obj)/%.i: $(obj)/%.c FORCE
132 $(obj)/%.symtypes : $(obj)/%.c FORCE
140 $(obj)/%.ll: $(obj)/%.c FORCE
147 is-single-obj-m = $(and $(part-of-module),$(filter $@, $(obj-m)),y)
152 cmd_ld_single_m = $(if $(is-single-obj-m), ; $(LD) $(ld_flags) -r -o $(tmp-target) $@; mv $(tmp-tar…
215 $(obj)/%.o: private objtool-enabled = $(if $(is-standard-object),$(if $(delay-objtool),$(is-single-…
239 $(obj)/%.o: $(obj)/%.c $(recordmcount_source) FORCE
248 $(obj)/%.mod: FORCE
256 $(obj)/%.lst: $(obj)/%.c FORCE
288 cmd_rustc_o_rs = $(rust_common_cmd) --emit=obj=$@ $< $(cmd_objtool)
295 $(obj)/%.o: $(obj)/%.rs FORCE
303 $(obj)/%.rsi: $(obj)/%.rs FORCE
309 $(obj)/%.s: $(obj)/%.rs FORCE
315 $(obj)/%.ll: $(obj)/%.rs FORCE
321 $(obj)/%.rs: $(obj)/%.rs.S FORCE
359 $(obj)/%.symtypes : $(obj)/%.S FORCE
366 $(obj)/%.s: $(obj)/%.S FORCE
381 $(obj)/%.o: $(obj)/%.S FORCE
384 targets += $(filter-out $(subdir-builtin), $(real-obj-y))
385 targets += $(filter-out $(subdir-modorder), $(real-obj-m))
394 $(obj)/%.lds: $(src)/%.lds.S FORCE
403 $(obj)/%.asn1.c $(obj)/%.asn1.h: $(src)/%.asn1 $(objtree)/scripts/asn1_compiler
410 $(subdir-builtin): $(obj)/%/built-in.a: $(obj)/% ;
411 $(subdir-modorder): $(obj)/%/modules.order: $(obj)/% ;
421 $(if $(real-prereqs), printf "$(obj)/%s " $(patsubst $(obj)/%,%,$(real-prereqs)) | xargs) \
424 $(obj)/built-in.a: $(real-obj-y) FORCE
434 $(obj)/modules.order: $(obj-m) FORCE
441 $(obj)/lib.a: $(lib-y) FORCE
452 $(multi-obj-m): private objtool-enabled := $(delay-objtool)
453 $(multi-obj-m): private part-of-module := y
454 $(multi-obj-m): %.o: %.mod FORCE
456 $(call multi_depend, $(multi-obj-m), .o, -objs -y -m)
489 $(obj)/: $(if $(KBUILD_BUILTIN), $(targets-for-builtin)) \
533 obj-dirs := $(sort $(patsubst %/,%, $(dir $(targets))))
536 obj-dirs := $(strip $(filter-out $(existing-dirs), $(obj-dirs)))
537 ifneq ($(obj-dirs),)
538 $(shell mkdir -p $(obj-dirs))