mirror of
https://github.com/EdgeTX/edgetx.git
synced 2025-07-13 11:29:49 +03:00
166 lines
4.4 KiB
Bash
166 lines
4.4 KiB
Bash
get_target_build_options() {
|
|
local target_name=$1
|
|
|
|
case $target_name in
|
|
x9lite)
|
|
BUILD_OPTIONS+="-DPCB=X9LITE"
|
|
;;
|
|
x9lites)
|
|
BUILD_OPTIONS+="-DPCB=X9LITES"
|
|
;;
|
|
x7)
|
|
BUILD_OPTIONS+="-DPCB=X7"
|
|
;;
|
|
x7access)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=ACCESS -DPXX1=YES"
|
|
;;
|
|
t12)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T12 -DINTERNAL_MODULE_MULTI=ON"
|
|
;;
|
|
tx12)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TX12"
|
|
;;
|
|
tx12mk2)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TX12MK2"
|
|
;;
|
|
gx12)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=GX12"
|
|
;;
|
|
boxer)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=BOXER"
|
|
;;
|
|
t8)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T8"
|
|
;;
|
|
zorro)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=ZORRO"
|
|
;;
|
|
pocket)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=POCKET"
|
|
;;
|
|
mt12)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=MT12"
|
|
;;
|
|
tlite)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TLITE"
|
|
;;
|
|
tlitef4)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TLITEF4"
|
|
;;
|
|
tpro)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TPRO"
|
|
;;
|
|
tprov2)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TPROV2"
|
|
;;
|
|
tpros)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=TPROS"
|
|
;;
|
|
bumblebee)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=BUMBLEBEE"
|
|
;;
|
|
t20)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T20"
|
|
;;
|
|
t12max)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T12MAX"
|
|
;;
|
|
t14)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T14"
|
|
;;
|
|
t20v2)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=T20V2"
|
|
;;
|
|
lr3pro)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=LR3PRO"
|
|
;;
|
|
commando8)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=COMMANDO8"
|
|
;;
|
|
xlite)
|
|
BUILD_OPTIONS+="-DPCB=XLITE"
|
|
;;
|
|
xlites)
|
|
BUILD_OPTIONS+="-DPCB=XLITES"
|
|
;;
|
|
x9d)
|
|
BUILD_OPTIONS+="-DPCB=X9D"
|
|
;;
|
|
x9dp)
|
|
BUILD_OPTIONS+="-DPCB=X9D+"
|
|
;;
|
|
x9dp2019)
|
|
BUILD_OPTIONS+="-DPCB=X9D+ -DPCBREV=2019"
|
|
;;
|
|
x9e)
|
|
BUILD_OPTIONS+="-DPCB=X9E"
|
|
;;
|
|
x9e-hall)
|
|
BUILD_OPTIONS+="-DPCB=X9E -DSTICKS=HORUS"
|
|
;;
|
|
x10)
|
|
BUILD_OPTIONS+="-DPCB=X10"
|
|
;;
|
|
x10express)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=EXPRESS -DPXX1=YES"
|
|
;;
|
|
x12s)
|
|
BUILD_OPTIONS+="-DPCB=X12S"
|
|
;;
|
|
t15)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=T15 -DINTERNAL_MODULE_CRSF=ON"
|
|
;;
|
|
t16)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=T16 -DINTERNAL_MODULE_MULTI=ON"
|
|
;;
|
|
t18)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=T18"
|
|
;;
|
|
tx16s)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=TX16S"
|
|
;;
|
|
f16)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=F16"
|
|
;;
|
|
v12)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=V12"
|
|
;;
|
|
v14)
|
|
BUILD_OPTIONS+="-DPCB=X7 -DPCBREV=V14"
|
|
;;
|
|
v16)
|
|
BUILD_OPTIONS+="-DPCB=X10 -DPCBREV=V16"
|
|
;;
|
|
nv14-old)
|
|
BUILD_OPTIONS+="-DPCB=NV14"
|
|
;;
|
|
el18-old)
|
|
BUILD_OPTIONS+="-DPCB=NV14 -DPCBREV=EL18"
|
|
;;
|
|
nv14)
|
|
BUILD_OPTIONS+="-DPCB=PL18 -DPCBREV=NV14"
|
|
;;
|
|
el18)
|
|
BUILD_OPTIONS+="-DPCB=PL18 -DPCBREV=EL18"
|
|
;;
|
|
pl18)
|
|
BUILD_OPTIONS+="-DPCB=PL18"
|
|
;;
|
|
pl18ev)
|
|
BUILD_OPTIONS+="-DPCB=PL18 -DPCBREV=PL18EV"
|
|
;;
|
|
pl18u)
|
|
BUILD_OPTIONS+="-DPCB=PL18 -DPCBREV=PL18U"
|
|
;;
|
|
nb4p)
|
|
BUILD_OPTIONS+="-DPCB=PL18 -DPCBREV=NB4P"
|
|
;;
|
|
st16)
|
|
BUILD_OPTIONS+="-DPCB=ST16 -DNANO=NO"
|
|
;;
|
|
*)
|
|
echo "Unknown target: $target_name"
|
|
return 1
|
|
;;
|
|
esac
|
|
}
|