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: build-config.mk.template
===================================================================
--- build-config.mk.template	(nonexistent)
+++ build-config.mk.template	(revision 5)
@@ -0,0 +1,118 @@
+#
+# ENABLE NOARCH, and HOST: {x86_64|i686}-pc-linux-gnu: is always true.
+#
+
+# TARGET: i686-radix-linux-gnu:
+ENABLE_INTEL_PC32    = true
+
+# TARGET: x86_64-radix-linux-gnu:
+ENABLE_INTEL_PC64    = true
+
+# TARGET: i686-radix-linux-gnu:
+ENABLE_INTEL_PC32M   = true
+
+# TARGET: x86_64-radix-linux-gnu:
+ENABLE_INTEL_PC64M   = true
+
+# TARGET: i586-radix-linux-gnu:
+ENABLE_EBOX_3350DX2  = true
+
+# TARGET: i586-radix-linux-gnu:
+ENABLE_EBOX_3350DX2M = true
+
+# TARGET: arm-a1x-eabi:
+ENABLE_CB1N          = true
+
+# TARGET: arm-a2x-eabi:
+ENABLE_CB2N          = true
+ENABLE_CB3N          = true
+
+# TARGET: arm-a1x-linux-gnueabihf:
+ENABLE_CB1X          = true
+
+# TARGET: arm-a2x-linux-gnueabihf:
+ENABLE_CB2X          = false
+ENABLE_CB3X          = true
+
+# TARGET: arm-rk328x-linux-gnueabihf:
+ENABLE_FFRK3288      = false
+ENABLE_POIN2         = true
+
+# TARGET: aarch64-rk33xx-linux-gnu:
+ENABLE_RK3328_CC     = true
+
+# TARGET: aarch64-rk339x-linux-gnu:
+ENABLE_KHADAS_EDGE   = false
+ENABLE_LEEZ_P710     = true
+
+# TARGET: arm-h3-linux-gnueabihf:
+ENABLE_ORANGE_PP2E   = true
+ENABLE_NANOPI_NEO    = false
+
+# TARGET: aarch64-h5-linux-gnu:
+ENABLE_ORANGE_PP     = false
+ENABLE_ORANGE_PL2    = false
+ENABLE_WECHIP_TX6    = true
+
+# TARGET: arm-s8xx-linux-gnueabihf:
+ENABLE_M201          = false
+ENABLE_MXV           = true
+
+# TARGET: aarch64-s9xx-linux-gnu:
+ENABLE_P201          = false
+ENABLE_NEXBOX_A95X   = true
+ENABLE_ODROID_C2     = true
+ENABLE_P212          = false
+ENABLE_KHADAS_VIM    = true
+ENABLE_Q201          = false
+ENABLE_ENYBOX_X2     = true
+ENABLE_KHADAS_VIM2   = true
+
+# TARGET: aarch64-a311x-linux-gnu:
+ENABLE_KHADAS_VIM3   = true
+
+# TARGET: arm-at91sam7s-eabi:
+ENABLE_AT91S         = true
+
+# TARGET: arm-imx6-linux-gnueabihf:
+ENABLE_NIT6Q         = true
+ENABLE_OKMX6DL_C     = false
+ENABLE_OKMX6Q_C      = false
+
+# TARGET: arm-imx6ull-linux-gnueabihf:
+ENABLE_SK6ULL        = true
+
+# TARGETS: arm-am335x-linux-gnueabihf:
+ENABLE_BONE_BLACK    = true
+
+# TARGETS: arm-omap543x-linux-gnueabihf:
+ENABLE_OMAP5UEVM     = true
+ENABLE_DRA7XXEVM     = false
+
+# TARGETS: mipsel-jz47xx-linux-gnu:
+ENABLE_CI20          = true
+
+# TARGETS: mipsel-p5600-linux-gnu:
+ENABLE_BAIKAL_T1     = true
+
+# TARGETS: aarch64-m1000-linux-gnu:
+ENABLE_BAIKAL_M1     = true
+
+# TARGETS: ppc64-power8-linux-gnu:
+ENABLE_S824L         = false
+ENABLE_VESNIN        = true
+
+# TARGETS: ppc64le-power8-linux-gnu:
+ENABLE_S824L_LSB     = false
+ENABLE_VESNIN_LSB    = true
+
+# TARGETS: ppc64-power9-linux-gnu:
+ENABLE_TL2WK2        = true
+ENABLE_TL2SV2        = false
+
+# TARGETS: ppc64le-power9-linux-gnu:
+ENABLE_TL2WK2_LSB    = true
+ENABLE_TL2SV2_LSB    = false
+
+# TARGETS: riscv64-rv64gc-linux-gnu:
+ENABLE_SIFIVE_U740   = true