Add ARM platforms to the build script
This commit is contained in:
parent
1503fb4ebc
commit
96943eb68b
24 changed files with 125 additions and 13 deletions
|
@ -5,10 +5,10 @@ cc=""
|
|||
cxx=""
|
||||
ld=""
|
||||
ranlib=""
|
||||
cflags=(-Wall -pipe)
|
||||
cxxonly=("")
|
||||
ldflags=("")
|
||||
libs=("")
|
||||
cflags+=(-Wall -pipe)
|
||||
cxxonly+=("")
|
||||
ldflags+=("")
|
||||
libs+=("")
|
||||
|
||||
# Use ccache if it's available
|
||||
if command -v ccache &> /dev/null; then
|
||||
|
|
2
scripts/automator/build/gcc-linux_armv7_mali
Normal file
2
scripts/automator/build/gcc-linux_armv7_mali
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags for generically identified ARMv7 MALI SBCs
|
||||
cflags_release+=(-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard)
|
3
scripts/automator/build/gcc-linux_imx6
Normal file
3
scripts/automator/build/gcc-linux_imx6
Normal file
|
@ -0,0 +1,3 @@
|
|||
# GCC flags specific to NXP's series of i.MX 6 SBCs
|
||||
cflags_release+=(-march=armv7-a -mfpu=neon -mtune=cortex-a9
|
||||
-mfloat-abi=hard)
|
2
scripts/automator/build/gcc-linux_odroid_c1
Normal file
2
scripts/automator/build/gcc-linux_odroid_c1
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags specific to Hardkernel Co's ODROID-C1 SBC
|
||||
cflags_release+=(-mcpu=cortex-a5 -mfpu=neon-vfpv4 -mfloat-abi=hard)
|
3
scripts/automator/build/gcc-linux_odroid_c2
Normal file
3
scripts/automator/build/gcc-linux_odroid_c2
Normal file
|
@ -0,0 +1,3 @@
|
|||
# GCC flags specific to Hardkernel Co's ODROID-C2 SBC
|
||||
cflags_release+=(-march=armv8-a+crc -mtune=cortex-a53
|
||||
-mfpu=neon-fp-armv8)
|
2
scripts/automator/build/gcc-linux_odroid_xu
Normal file
2
scripts/automator/build/gcc-linux_odroid_xu
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags specific to Hardkernel Co's ODROID-XU SBC
|
||||
cflags_release+=(-mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard)
|
2
scripts/automator/build/gcc-linux_rpi1
Normal file
2
scripts/automator/build/gcc-linux_rpi1
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags specific to the Raspberry Pi 1 series of SBC
|
||||
cflags_release+=(-mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard)
|
2
scripts/automator/build/gcc-linux_rpi2
Normal file
2
scripts/automator/build/gcc-linux_rpi2
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags specific to the Raspberry Pi 2 series of SBC
|
||||
cflags_release+=(-mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard)
|
4
scripts/automator/build/gcc-linux_rpi3
Normal file
4
scripts/automator/build/gcc-linux_rpi3
Normal file
|
@ -0,0 +1,4 @@
|
|||
# GCC flags specific to the Raspberry Pi 3 series of SBC
|
||||
cflags_release+=(-march=armv8-a+crc -mtune=cortex-a53
|
||||
-mfpu=neon-fp-armv8 -mfloat-abi=hard)
|
||||
|
3
scripts/automator/build/gcc-linux_rpi4
Normal file
3
scripts/automator/build/gcc-linux_rpi4
Normal file
|
@ -0,0 +1,3 @@
|
|||
# GCC flags specific to the Raspberry Pi 4 series of SBC
|
||||
cflags_release+=(-march=armv8-a+crc -mtune=cortex-a72
|
||||
-mfpu=neon-fp-armv8 -mfloat-abi=hard)
|
3
scripts/automator/build/gcc-linux_tinker
Normal file
3
scripts/automator/build/gcc-linux_tinker
Normal file
|
@ -0,0 +1,3 @@
|
|||
# GCC flags specific to the ASUS Tinker Board SBC
|
||||
cflags_release+=(-marm -march=armv7-a -mtune=cortex-a17 -mfpu=neon-vfpv4
|
||||
-mfloat-abi=hard)
|
2
scripts/automator/build/gcc-linux_vero4k
Normal file
2
scripts/automator/build/gcc-linux_vero4k
Normal file
|
@ -0,0 +1,2 @@
|
|||
# GCC flags specific to the OSMC Vero 4K SBC
|
||||
cflags_release+=(-mcpu=cortex-a7 -mfpu=neon-vfpv4)
|
0
scripts/automator/build/machine-odroid_c2
Normal file
0
scripts/automator/build/machine-odroid_c2
Normal file
0
scripts/automator/build/machine-odroid_xu
Normal file
0
scripts/automator/build/machine-odroid_xu
Normal file
0
scripts/automator/build/machine-rpi1
Normal file
0
scripts/automator/build/machine-rpi1
Normal file
0
scripts/automator/build/machine-rpi2
Normal file
0
scripts/automator/build/machine-rpi2
Normal file
0
scripts/automator/build/machine-rpi3
Normal file
0
scripts/automator/build/machine-rpi3
Normal file
0
scripts/automator/build/machine-rpi4
Normal file
0
scripts/automator/build/machine-rpi4
Normal file
0
scripts/automator/build/machine-tinker
Normal file
0
scripts/automator/build/machine-tinker
Normal file
3
scripts/automator/build/machine-vero4k
Normal file
3
scripts/automator/build/machine-vero4k
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Universal flags specific to the OSMC Vero 4K SBC
|
||||
cflags+=(-I/opt/vero3/include)
|
||||
ldflags+=(-L/opt/vero3/lib)
|
Loading…
Add table
Add a link
Reference in a new issue