Skip to content

Commit

Permalink
Update build.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
ihipop authored Nov 14, 2021
1 parent 9415aa8 commit 9d34f79
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ sudo apt install gcc
BIN=udpxy
mkdir -p target
make clean
make LDFLAGS=-static release && strip ./${BIN} && mv ./${BIN} target/${BIN}.`gcc -dumpmachine` && \
abi=`gcc -dumpmachine`
make LDFLAGS=-static release && strip ./${BIN} && tar zcvf ${BIN}_${abi}.tar.gz ${BIN} && mv ${BIN}_${abi}.tar.gz target/ && \
for abi in aarch64-linux-gnu arm-linux-gnueabihf mips-linux-gnu mips64-linux-gnuabi64 mipsel-linux-gnu mips64el-linux-gnuabi64;do
sudo apt install gcc-${abi} -y && \
CC=${abi}-gcc && \
Expand All @@ -12,6 +13,7 @@ for abi in aarch64-linux-gnu arm-linux-gnueabihf mips-linux-gnu mips64-linux-gnu
make LDFLAGS=-static CC=${CC} release && \
$STRIP ./${BIN} && \
file ./${BIN} && \
mv ./${BIN} ./target/${BIN}.${abi}
mkdir -p target/${BIN}_${abi}/ && cp -f ${BIN} target/${BIN}_${abi}/${BIN} && \
tar zcvf ${BIN}_${abi}.tar.gz ${BIN} && mv ${BIN}_${abi}.tar.gz target/
done
file target/${BIN}*
file target/*/udpxy

0 comments on commit 9d34f79

Please sign in to comment.