Radix cross Linux Build System

Cross-platform build system is designed to build distributions of different operating systems for a set of target devices

39 Commits   2 Branches   2 Tags
Index: core.mk
===================================================================
--- core.mk	(revision 16)
+++ core.mk	(revision 17)
@@ -1357,11 +1357,9 @@
 #######
 
 #
-# Create $(HARDWARE).tree.html if current Makefile defines packages collection
-# or $(GROUP)/$(PKG_NAME)-$(PKG_VERSION).tree.html if current Makefile defines
-# single package:
+# $(HARDWARE).tree.html - is a main target of `make requires-tree' procedure:
 #
-requires-tree: $(TARGET_BUILD_DIR)/.$(HARDWARE).srctree
+requires-tree: $(TARGET_BUILD_DIR)/.$(HARDWARE).tree.html
 
 #
 # Requires Tree perform only if goal 'all' is done and all packages installed
@@ -1372,7 +1370,7 @@
 #   during Makefile works. For normal work all tested files should be
 #   created before the Makefile starting my make command.
 #
-$(TARGET_BUILD_DIR)/.$(HARDWARE).srctree:
+$(TARGET_BUILD_DIR)/.$(HARDWARE).tree.html:
 ifneq ($(shell pwd),$(BUILDSYSTEM))
 ifeq ($(shell pwd | grep $(TOP_BUILD_DIR_ABS)/$(SRC_PACKAGE_DIR))$(shell pwd | grep $(BUILDSYSTEM)/3pp/sources),)
 ifeq ($(shell pwd),$(TOP_BUILD_DIR_ABS))
@@ -1390,7 +1388,7 @@
 	@echo -e "#######"
 	@echo -e "####### Start of building Requires Tree in '`echo $(CURDIR) | sed 's,$(TOP_BUILD_DIR_ABS)/,,'`' directory..."
 	@echo -e "#######"
-	@$(BUILDSYSTEM)/build-pkglist tree $(TOP_BUILD_DIR_ABS) $(TOOLCHAIN) $(HARDWARE) $(FLAVOUR)
+	@JSMIN=$(JSMIN) $(BUILDSYSTEM)/build_requires_tree $(TOP_BUILD_DIR_ABS) $(PKGARCH) $(TOOLCHAIN) $(HARDWARE) $(FLAVOUR)
 	@echo -e "#######"
 	@echo -e "####### End of building Requires Tree in '`echo $(CURDIR) | sed 's,$(TOP_BUILD_DIR_ABS)/,,'`' directory."
 	@echo -e "#######"
@@ -1412,16 +1410,8 @@
 #######
 
 #
-# Create $(HARDWARE).pkglist if current Makefile defines packages collection
-# or $(GROUP)/$(PKG_NAME)-$(PKG_VERSION).pkglist if current Makefile defines
-# single package.
+# $(HARDWARE).pkglist - is a main target of `make packages-list' procedure:
 #
-
-#
-# Both .$(HARDWARE).srclist and $(HARDWARE).pkglist files
-# created by `make packages-list' procedure. But the $(HARDWARE).pkglist
-# is a main target of `make packages-list' procedure:
-#
 packages-list: $(TARGET_BUILD_DIR)/$(HARDWARE).pkglist
 
 #
@@ -1451,7 +1441,7 @@
 	@echo -e "#######"
 	@echo -e "####### Start of building Packages List in '`echo $(CURDIR) | sed 's,$(TOP_BUILD_DIR_ABS)/,,'`' directory..."
 	@echo -e "#######"
-	@$(BUILDSYSTEM)/build-pkglist list $(TOP_BUILD_DIR_ABS) $(TOOLCHAIN) $(HARDWARE) $(FLAVOUR)
+	@$(BUILDSYSTEM)/build_packages_list $(TOP_BUILD_DIR_ABS) $(PKGARCH) $(TOOLCHAIN) $(HARDWARE) $(FLAVOUR)
 	@echo -e "#######"
 	@echo -e "####### End of building Packages List in '`echo $(CURDIR) | sed 's,$(TOP_BUILD_DIR_ABS)/,,'`' directory."
 	@echo -e "#######"