kopia lustrzana https://github.com/OpenRTX/OpenRTX
43 wiersze
2.0 KiB
Bash
Executable File
43 wiersze
2.0 KiB
Bash
Executable File
#!/bin/sh
|
|
#/***************************************************************************
|
|
# * Copyright (C) 2021 by Philipp Neumann DF5PMF, *
|
|
# * *
|
|
# * This program is free software; you can redistribute it and/or modify *
|
|
# * it under the terms of the GNU General Public License as published by *
|
|
# * the Free Software Foundation; either version 3 of the License, or *
|
|
# * (at your option) any later version. *
|
|
# * *
|
|
# * This program is distributed in the hope that it will be useful, *
|
|
# * but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
|
# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
|
# * GNU General Public License for more details. *
|
|
# * *
|
|
# * You should have received a copy of the GNU General Public License *
|
|
# * along with this program; if not, see <http://www.gnu.org/licenses/> *
|
|
# ***************************************************************************/
|
|
|
|
#Exporting Paths in case we execute from crontab
|
|
export PATH="$HOME/.local/bin:$HOME/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
|
|
#Determing where the script is
|
|
MY_PATH="`dirname \"$0\"`" # relative
|
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
|
#Jumping in main OpenRTX folder
|
|
cd $MY_PATH/..
|
|
|
|
#Preperation
|
|
rm -rf build_arm
|
|
git reset --hard
|
|
git clean -fd
|
|
git pull
|
|
#Building
|
|
meson setup --cross-file cross_arm.txt build_arm
|
|
meson compile -C build_arm openrtx_md3x0_wrap
|
|
meson compile -C build_arm openrtx_mduv3x0_wrap
|
|
#meson compile -C build_arm openrtx_md9600
|
|
meson compile -C build_arm openrtx_gd77_wrap
|
|
meson compile -C build_arm openrtx_dm1801_wrap
|
|
#SCP
|
|
cd build_arm
|
|
#Using command line option to upload to a scp server
|
|
scp *_wrap* $1
|