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