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)