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	(revision 25)
+++ build-config.mk.template	(revision 26)
@@ -47,6 +47,9 @@
 
 # TARGET: aarch64-rk358x-linux-gnu:
 ENABLE_ORANGE_PI5    = true
+ENABLE_ORANGE_PI5B   = false
+ENABLE_ORANGE_PI5P   = false
+ENABLE_ROCK_5B       = false
 
 # TARGET: arm-h3-linux-gnueabihf:
 ENABLE_ORANGE_PP2E   = true
Index: constants.mk
===================================================================
--- constants.mk	(revision 25)
+++ constants.mk	(revision 26)
@@ -450,11 +450,32 @@
 ####### ORANGE Pi 5 [http://www.orangepi.org/index.html]:
 HARDWARE_ORANGE_PI5              = orange-pi5
 ###                               |---HW-spec-handy-ruler-----------------------|
-ORANGE_PI5_SPEC                  = Orange Pi 5 RK3588S \(Linux, GNU Libc based\)
+ORANGE_PI5_SPEC                  = Orange Pi 5 \(Linux, GNU Libc based\)
 ORANGE_PI5_USE_BUILT_GCC_LIBS    = yes
 ORANGE_PI5_ENABLE_STATIC         = no
 
+####### ORANGE Pi 5b [http://www.orangepi.org/index.html]:
+HARDWARE_ORANGE_PI5B             = orange-pi5b
+###                               |---HW-spec-handy-ruler-----------------------|
+ORANGE_PI5B_SPEC                 = Orange Pi 5b \(Linux, GNU Libc based\)
+ORANGE_PI5B_USE_BUILT_GCC_LIBS   = yes
+ORANGE_PI5B_ENABLE_STATIC        = no
 
+####### ORANGE Pi 5 Plus [http://www.orangepi.org/index.html]:
+HARDWARE_ORANGE_PI5P             = orange-pi5p
+###                               |---HW-spec-handy-ruler-----------------------|
+ORANGE_PI5P_SPEC                 = Orange Pi 5 Plus \(Linux, GNU Libc based\)
+ORANGE_PI5P_USE_BUILT_GCC_LIBS   = yes
+ORANGE_PI5P_ENABLE_STATIC        = no
+
+####### Radxa ROCK 5B [https://wiki.radxa.com/Rock5/hardware/5b]:
+HARDWARE_ROCK_5B                 = rock-5b
+###                               |---HW-spec-handy-ruler-----------------------|
+ROCK_5B_SPEC                     = Radxa ROCK 5B \(Linux, GNU Libc based\)
+ROCK_5B_USE_BUILT_GCC_LIBS       = yes
+ROCK_5B_ENABLE_STATIC            = no
+
+
 ####### S8XX devices:
 ####### ------------
 
@@ -657,6 +678,9 @@
      LEEZ_P710_ID_STD = 0E02
    ORANGE_PP2E_ID_STD = 0F01
     ORANGE_PI5_ID_STD = 0F02
+   ORANGE_PI5B_ID_STD = 0F03
+   ORANGE_PI5P_ID_STD = 0F04
+       ROCK_5B_ID_STD = 0F05
     NANOPI_NEO_ID_STD = 0D02
      ORANGE_PP_ID_STD = 1001
     ORANGE_PL2_ID_STD = 1002
@@ -1005,7 +1029,7 @@
 
 RK358X_GLIBC_HAS_PATCHELF    = yes
 
-RK358X_GLIBC_HARDWARE_VARIANTS := $(HARDWARE_ORANGE_PI5)
+RK358X_GLIBC_HARDWARE_VARIANTS := $(HARDWARE_ORANGE_PI5) $(HARDWARE_ORANGE_PI5B) $(HARDWARE_ORANGE_PI5P) $(HARDWARE_ROCK_5B)