Lines Matching defs:single
96 # make-4.0 (and later) keep single letter options in the 1st word of MAKEFLAGS.
277 single-targets := %.a %.i %.ko %.lds %.ll %.lst %.mod %.o %.s %.symtypes %/
283 single-build :=
310 # We cannot build single targets and the others at the same time
311 ifneq ($(filter $(single-targets), $(MAKECMDGOALS)),)
312 single-build := 1
313 ifneq ($(filter-out $(single-targets), $(MAKECMDGOALS)),)
1810 # The supported suffixes for single-target are listed in 'single-targets'
1816 ifdef single-build
1819 single-ko := $(sort $(filter %.ko, $(MAKECMDGOALS)))
1820 single-no-ko := $(sort $(patsubst %.ko,%.mod, $(MAKECMDGOALS)))
1822 $(single-ko): single_modpost
1824 $(single-no-ko): descend
1829 single_modpost: $(single-no-ko) modules_prepare
1830 $(Q){ $(foreach m, $(single-ko), echo $(extmod-prefix)$m;) } > $(MODORDER)
1834 export KBUILD_SINGLE_TARGETS := $(addprefix $(extmod-prefix), $(single-no-ko))
1851 single-build=$(if $(filter-out $@/, $(filter $@/%, $(KBUILD_SINGLE_TARGETS))),1) \