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: Makefile
===================================================================
--- Makefile	(nonexistent)
+++ Makefile	(revision 5)
@@ -0,0 +1,36 @@
+
+COMPONENT_TARGETS = $(HARDWARE_BUILD)
+
+include constants.mk
+
+REQUIRES  = build-system/3pp/app/pkgtools/0.2.1
+REQUIRES += build-system/3pp/app/automake/1.16.5
+REQUIRES += build-system/3pp/app/genext2fs/1.4.1
+REQUIRES += build-system/3pp/app/populatefs/1.1
+REQUIRES += build-system/3pp/app/jsmin/0.0.1
+REQUIRES += build-system/3pp/app/fakeroot/1.26
+REQUIRES += build-system/3pp/app/python3-modules/pip/22.2.2
+REQUIRES += build-system/3pp/app/perl/5.36.0
+REQUIRES += build-system/3pp/app/po4a/0.68
+REQUIRES += build-system/3pp/app/ruby/3.2.0
+REQUIRES += build-system/progs
+
+# ======= __END_OF_REQUIRES__ =======
+
+config_makefile = build-config.mk
+
+BUILD_TARGETS = $(config_makefile)
+
+CLEANUP_FILES  = $(config_makefile)
+CLEANUP_FILES += $(CURDIR)/sbin
+CLEANUP_FILES += $(CURDIR)/usr
+CLEANUP_FILES += $(CURDIR)/var
+
+# CORE Makefile:
+
+include core.mk
+
+$(config_makefile): $(config_makefile).template
+	@mkdir -p $(CURDIR)/var/tmp
+	@echo "Creating $(config_makefile) ..."
+	@cp $(config_makefile).template $@