浏览代码

kbuild: avoid environment to set variables used by kbuild

A few of the variables used by kbuild has fixed naming.
Make sure we do not pick up random values from the environment.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Sam Ravnborg 18 年之前
父节点
当前提交
d72e5edbf4
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      scripts/Makefile.build

+ 16 - 0
scripts/Makefile.build

@@ -7,6 +7,22 @@ src := $(obj)
 PHONY := __build
 PHONY := __build
 __build:
 __build:
 
 
+# Init all relevant variables used in kbuild files so
+# 1) they have correct type
+# 2) they do not inherit any value from the environment
+obj-y :=
+obj-m :=
+lib-y :=
+lib-m :=
+always :=
+targets :=
+subdir-y :=
+subdir-m :=
+EXTRA_AFLAGS   :=
+EXTRA_CFLAGS   :=
+EXTRA_CPPFLAGS :=
+EXTRA_LDFLAGS  :=
+
 # Read .config if it exist, otherwise ignore
 # Read .config if it exist, otherwise ignore
 -include include/config/auto.conf
 -include include/config/auto.conf