mirror of
https://github.com/Gator96100/ProxSpace.git
synced 2025-07-16 02:03:02 -07:00
Removed the need for an autoBuild branch
This commit is contained in:
parent
9c2ccd0671
commit
c164ab44ff
11 changed files with 223 additions and 4 deletions
62
msys/script.sh
Normal file
62
msys/script.sh
Normal file
|
@ -0,0 +1,62 @@
|
|||
#!/bin/bash
|
||||
pm3Dir=/pm3
|
||||
buildDir=/build
|
||||
finishedDir=/finished
|
||||
qtDir=/qt
|
||||
mingwDir=/mingw
|
||||
|
||||
cd $pm3Dir
|
||||
for i in $( ls ); do
|
||||
echo Processing: $i
|
||||
cd $pm3Dir/$i
|
||||
git fetch
|
||||
git pull
|
||||
hash=$(git rev-parse HEAD)
|
||||
date=$(date +%Y%m%d)
|
||||
if ! ls $finishedDir/$i/*-$hash.zip 1> /dev/null 2>&1; then
|
||||
make clean
|
||||
make all
|
||||
if [ $? -eq 0 ]; then
|
||||
mkdir -p $buildDir/$i/win32/lualibs
|
||||
mkdir -p $buildDir/$i/win32/scripts
|
||||
mkdir -p $buildDir/$i/win32/hardnested
|
||||
mkdir -p $buildDir/$i/win32/platforms
|
||||
mkdir -p $buildDir/$i/firmware_win/bootrom
|
||||
mkdir -p "$buildDir/$i/Windows Driver"
|
||||
mkdir -p "$buildDir/$i/firmware_win/JTAG Only"
|
||||
mkdir -p $finishedDir/$i
|
||||
rm -rf $buildDir/$i/win32/lualibs/*
|
||||
rm -rf $buildDir/$i/win32/scripts/*
|
||||
rm -rf $buildDir/$i/win32/hardnested/*
|
||||
cp $qtDir/bin/Qt5Core.dll $buildDir/$i/win32
|
||||
cp $qtDir/bin/Qt5Gui.dll $buildDir/$i/win32
|
||||
cp $qtDir/bin/Qt5Widgets.dll $buildDir/$i/win32
|
||||
cp $qtDir/bin/libstdc++-6.dll $buildDir/$i/win32
|
||||
cp $mingwDir/bin/readline5.dll $buildDir/$i/win32
|
||||
cp $qtDir/bin/libwinpthread-1.dll $buildDir/$i/win32
|
||||
cp $qtDir/bin/libgcc_s_dw2-1.dll $buildDir/$i/win32
|
||||
cp $qtDir/plugins/platforms/qwindows.dll $buildDir/$i/win32/platforms
|
||||
cp -r /autobuild/* $buildDir/$i
|
||||
cp $pm3Dir/$i/client/proxmark3.exe $buildDir/$i/win32
|
||||
cp $pm3Dir/$i/client/flasher.exe $buildDir/$i/win32
|
||||
cp $pm3Dir/$i/client/*.dic $buildDir/$i/win32
|
||||
cp $pm3Dir/$i/client/lualibs/* $buildDir/$i/win32/lualibs
|
||||
cp $pm3Dir/$i/client/scripts/* $buildDir/$i/win32/scripts
|
||||
cp -r $pm3Dir/$i/client/hardnested/* $buildDir/$i/win32/hardnested
|
||||
rm $buildDir/$i/win32/hardnested/*.h
|
||||
rm $buildDir/$i/win32/hardnested/*.c
|
||||
cp $pm3Dir/$i/armsrc/obj/fullimage.elf $buildDir/$i/firmware_win
|
||||
cp $pm3Dir/$i/armsrc/obj/fullimage.s19 $buildDir/$i/firmware_win
|
||||
cp $pm3Dir/$i/bootrom/obj/bootrom.elf $buildDir/$i/firmware_win/bootrom
|
||||
cp $pm3Dir/$i/bootrom/obj/bootrom.s19 $buildDir/$i/firmware_win/bootrom
|
||||
cp $pm3Dir/$i/recovery/bootrom.bin "$buildDir/$i/firmware_win/JTAG Only"
|
||||
cp $pm3Dir/$i/recovery/fullimage.bin "$buildDir/$i/firmware_win/JTAG Only"
|
||||
cp $pm3Dir/$i/recovery/proxmark3_recovery.bin "$buildDir/$i/firmware_win/JTAG Only"
|
||||
cp $pm3Dir/$i/driver/proxmark3.inf "$buildDir/$i/Windows Driver"
|
||||
cd $buildDir/$i
|
||||
zip -r $finishedDir/$i/$date-$hash.zip ./*
|
||||
else
|
||||
echo $i failed
|
||||
fi
|
||||
fi
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue