Delete build scripts
This commit is contained in:
parent
af7c8c63fa
commit
987ac95c97
|
@ -1,20 +0,0 @@
|
||||||
@echo off
|
|
||||||
setlocal EnableDelayedExpansion
|
|
||||||
rem build_all {build|check|clean}
|
|
||||||
|
|
||||||
if %1 == clean (
|
|
||||||
for %%a in (%clean_tools%) do (
|
|
||||||
call .\run_cargo %%a %1 release windows
|
|
||||||
cd %cur_dir%
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
for %%a in (%win_tools%) do (
|
|
||||||
call .\run_cargo %%a %1 release windows
|
|
||||||
cd %cur_dir%
|
|
||||||
)
|
|
||||||
|
|
||||||
for %%a in (%linux_tools%) do (
|
|
||||||
call .\run_cargo %%a %1 release linux
|
|
||||||
cd %cur_dir%
|
|
||||||
)
|
|
|
@ -1,12 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
# build_all {build|check|clean}
|
|
||||||
|
|
||||||
if [ $1 = clean ]; then
|
|
||||||
all_project="$win_tools $linux_tools $clean_tools"
|
|
||||||
else
|
|
||||||
all_project="$win_tools $linux_tools"
|
|
||||||
fi
|
|
||||||
|
|
||||||
for prj in ${all_project[@]}; do
|
|
||||||
./run_cargo.sh $prj $1 release
|
|
||||||
done
|
|
|
@ -1,64 +0,0 @@
|
||||||
@echo off
|
|
||||||
setlocal EnableDelayedExpansion
|
|
||||||
rem run_cargo.bat project {build|check|clean} {debug|release} [linux|windows]
|
|
||||||
|
|
||||||
set org_dir=%cd%
|
|
||||||
set target=x86_64-pc-windows-msvc
|
|
||||||
set wsl=
|
|
||||||
|
|
||||||
IF %4 == linux (
|
|
||||||
wsl --shell-type login ./run_cargo.sh %1 %2 %3
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF defined CARGO_RUN_ARGS set run_args=-- %CARGO_RUN_ARGS%
|
|
||||||
|
|
||||||
cd %1
|
|
||||||
IF %2 == build (
|
|
||||||
echo cargo build %1 --%3
|
|
||||||
%wsl%cargo build --%3 --target=%target%
|
|
||||||
|
|
||||||
IF %ERRORLEVEL% == 0 (
|
|
||||||
xcopy target\%target%\%3\%1.exe %org_dir%\..\..\bin /y
|
|
||||||
)
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF %2 == run (
|
|
||||||
echo cargo run %1 --%3
|
|
||||||
%wsl%cargo run --%3 --target=%target% %run_args%
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF %2 == check (
|
|
||||||
echo cargo check %1 --%3
|
|
||||||
%wsl%cargo check --%3 --target=%target%
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF %2 == clean (
|
|
||||||
echo cargo clean %1
|
|
||||||
%wsl%cargo clean
|
|
||||||
rem We do not delete the bin folder anymore - is kinda to much
|
|
||||||
rem @del %org_dir%\..\..\bin\%1%bin_ext%
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF %2 == update (
|
|
||||||
echo cargo update %1
|
|
||||||
%wsl%cargo update
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
IF %2 == tree (
|
|
||||||
%wsl%cargo tree
|
|
||||||
|
|
||||||
exit /B %ERRORLEVEL%
|
|
||||||
)
|
|
||||||
|
|
||||||
echo "Unkown cargo command "%2" for project "%1"
|
|
|
@ -1,47 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# run_cargo.sh project {build|check|clean|test} {debug|release}
|
|
||||||
|
|
||||||
target=x86_64-unknown-linux-gnu
|
|
||||||
|
|
||||||
if [ -n "${CARGO_RUN_ARGS}" ]; then
|
|
||||||
run_args=-- ${CARGO_RUN_ARGS}
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $1
|
|
||||||
if [ $2 = build ]; then
|
|
||||||
echo "cargo build $1 --$3"
|
|
||||||
$HOME/.cargo/bin/cargo build --$3 --target=$target
|
|
||||||
|
|
||||||
if [ $? = 0 ]; then
|
|
||||||
cp target/$target/$3/$1 ../../../bin
|
|
||||||
echo "1 File(s) copied"
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
elif [ $2 = run ]; then
|
|
||||||
echo "cargo run $1 --$3"
|
|
||||||
$HOME/.cargo/bin/cargo run --$3 --target=$target
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
elif [ $2 = check ]; then
|
|
||||||
echo "cargo check $1 --$3"
|
|
||||||
$HOME/.cargo/bin/cargo check --$3 --target=$target $run_args
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
elif [ $2 = clean ]; then
|
|
||||||
echo "cargo clean $1"
|
|
||||||
$HOME/.cargo/bin/cargo clean
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
elif [ $2 = update ]; then
|
|
||||||
echo "cargo update $1"
|
|
||||||
$HOME/.cargo/bin/cargo update
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
elif [ $2 = tree ]; then
|
|
||||||
$HOME/.cargo/bin/cargo tree
|
|
||||||
|
|
||||||
exit $?
|
|
||||||
else
|
|
||||||
echo "Unkown cargo command $2 for project $1"
|
|
||||||
fi
|
|
Loading…
Reference in New Issue