distribution/scripts/setEnv
Nicholas Ricciuti 32e9ec1a6e
buildfixes
2023-06-08 22:26:26 -04:00

82 lines
No EOL
1.8 KiB
Bash

#!/bin/bash
# Usage: "source /scripts/setEnv AMD64" after using "make docker-shell"
# Copyright (C) 2023 Nicholas Ricciuti (rishooty@gmail.com)
case "$1" in
"AMD64")
unset DEVICE_ROOT
export PROJECT=PC
export DEVICE=AMD64
export ARCH=x86_64
;;
"RK3588")
unset DEVICE_ROOT
export PROJECT=Rockchip
export DEVICE=RK3588
export ARCH=aarch64
;;
"S922X")
unset DEVICE_ROOT
export PROJECT=Amlogic
export DEVICE=S922X
export ARCH=aarch64
;;
"RK3566")
export DEVICE_ROOT=RK3566
export PROJECT=Rockchip
export DEVICE=RK3566
export ARCH=aarch64
;;
"RK3566-X55")
export DEVICE_ROOT=RK3566
export PROJECT=Rockchip
export DEVICE=RK3566-X55
export ARCH=aarch64
;;
"RK3326")
unset DEVICE_ROOT
export PROJECT=Rockchip
export DEVICE=RK3326
export ARCH=aarch64
;;
"AMD64-32")
unset DEVICE_ROOT
export PROJECT=PC
export DEVICE=AMD64
export ARCH=i686
;;
"RK3588-32")
unset DEVICE_ROOT
export PROJECT=Rockchip
export DEVICE=RK3588
export ARCH=arm
;;
"S922X-32")
unset DEVICE_ROOT
export PROJECT=Amlogic
export DEVICE=S922X
export ARCH=arm
;;
"RK3566-32")
export DEVICE_ROOT=RK3566
export PROJECT=Rockchip
export DEVICE=RK3566
export ARCH=arm
;;
"RK3566-X55-32")
export DEVICE_ROOT=RK3566
export PROJECT=Rockchip
export DEVICE=RK3566-X55
export ARCH=arm
;;
"RK3326-32")
unset DEVICE_ROOT
export PROJECT=Rockchip
export DEVICE=RK3326
export ARCH=arm
;;
*)
echo "Unknown device."
;;
esac