|
@@ -0,0 +1,47 @@
|
|
|
+--- a/Makefile.real
|
|
|
++++ b/Makefile.real
|
|
|
+@@ -6,6 +6,18 @@ else
|
|
|
+ export BACKPORTS_GIT_TRACKER_DEF=
|
|
|
+ endif
|
|
|
+
|
|
|
++ifneq ($(LLVM),)
|
|
|
++ifneq ($(filter %/,$(LLVM)),)
|
|
|
++LLVM_PREFIX := $(LLVM)
|
|
|
++else ifneq ($(filter -%,$(LLVM)),)
|
|
|
++LLVM_SUFFIX := $(LLVM)
|
|
|
++endif
|
|
|
++
|
|
|
++HOSTCC = $(LLVM_PREFIX)clang$(LLVM_SUFFIX)
|
|
|
++else
|
|
|
++HOSTCC = gcc
|
|
|
++endif
|
|
|
++
|
|
|
+ # disable built-in rules for this file
|
|
|
+ .SUFFIXES:
|
|
|
+
|
|
|
+@@ -24,21 +36,21 @@ listnewconfig oldaskconfig oldconfig \
|
|
|
+ silentoldconfig olddefconfig oldnoconfig \
|
|
|
+ allnoconfig allyesconfig allmodconfig \
|
|
|
+ alldefconfig randconfig:
|
|
|
+- @$(MAKE) -C kconf conf
|
|
|
++ @$(MAKE) -C kconf CC=$(HOSTCC) conf
|
|
|
+ @./kconf/conf --$@ Kconfig
|
|
|
+
|
|
|
+ .PHONY: usedefconfig
|
|
|
+ usedefconfig:
|
|
|
+- @$(MAKE) -C kconf conf
|
|
|
++ @$(MAKE) -C kconf CC=$(HOSTCC) conf
|
|
|
+ @./kconf/conf --defconfig=defconfig Kconfig
|
|
|
+
|
|
|
+ .PHONY: savedefconfig
|
|
|
+ savedefconfig:
|
|
|
+- @$(MAKE) -C kconf conf
|
|
|
++ @$(MAKE) -C kconf CC=$(HOSTCC) conf
|
|
|
+ @./kconf/conf --savedefconfig=defconfig Kconfig
|
|
|
+
|
|
|
+ defconfig-%::
|
|
|
+- @$(MAKE) -C kconf conf
|
|
|
++ @$(MAKE) -C kconf CC=$(HOSTCC) conf
|
|
|
+ @./kconf/conf --defconfig=defconfigs/$(@:defconfig-%=%) Kconfig
|
|
|
+
|
|
|
+ .config:
|