Makefile: amend auto generation of CMakeLists.txt and Kconfig [1/1]
PD#SWPL-66582
Problem:
amend auto generation of CMakeLists.txt and Kconfig
Solution:
amend auto generation of CMakeLists.txt and Kconfig
Verify:
ad401_a113l
Signed-off-by: Kelvin Zhang <kelvin.zhang@amlogic.com>
Change-Id: I2fb6e217622626aab07403cdb4ec1836fc4a90d4
diff --git a/Makefile b/Makefile
index e4d2ddc..20f18fa 100755
--- a/Makefile
+++ b/Makefile
@@ -70,6 +70,8 @@
define GENERATE_BUILDSYSTEM
$($(1)_BUILD_DIR): board
@ mkdir -p $($(1)_BUILD_DIR)
+# Auto-generate root CMakeLists.txt and Kconfig
+ @ ./scripts/setup.sh $(MANIFEST_FILE)
@ if [ ! -f $($(1)_BUILD_DIR)/build.ninja ]; then \
cmake -G Ninja -DBOARD=$(BOARD) -DCMAKE_TOOLCHAIN_FILE=$(build_DIR)/cmake/toolchains/$(ARCH)-gcc.cmake -S $(product_DIR)/$(PRODUCT) -B $($(1)_BUILD_DIR); \
fi
@@ -242,8 +244,6 @@
tar -xf $(CROSSTOOL) -C $($@_DIR) --strip-components=1; \
touch $($@_DIR); \
fi
-# Auto-generate root CMakeLists.txt and Kconfig
- @ ./scripts/setup.sh $(MANIFEST_FILE); \
.PHONY: menuconfig
menuconfig: $(kernel_BUILD_DIR)