|
@@ -93,9 +93,9 @@ obj-dirs := $(addprefix $(obj)/,$(obj-dirs))
|
|
|
# already
|
|
|
# $(modname_flags) #defines KBUILD_MODNAME as the name of the module it will
|
|
|
# end up in (or would, if it gets compiled in)
|
|
|
-# Note: It's possible that one object gets potentially linked into more
|
|
|
-# than one module. In that case KBUILD_MODNAME will be set to foo_bar,
|
|
|
-# where foo and bar are the name of the modules.
|
|
|
+# Note: Files that end up in two or more modules are compiled without the
|
|
|
+# KBUILD_MODNAME definition. The reason is that any made-up name would
|
|
|
+# differ in different configs.
|
|
|
name-fix = $(subst $(comma),_,$(subst -,_,$1))
|
|
|
basename_flags = -D"KBUILD_BASENAME=KBUILD_STR($(call name-fix,$(basetarget)))"
|
|
|
modname_flags = $(if $(filter 1,$(words $(modname))),\
|