Compare commits
20 Commits
v1.0.1
..
1cf993d297
| Author | SHA1 | Date | |
|---|---|---|---|
| 1cf993d297 | |||
| e06d8dacab | |||
| ce18b5189a | |||
| 4313b44ba2 | |||
| 12ded71115 | |||
| f80ee739a4 | |||
| 617f296307 | |||
| 795a123c88 | |||
| fed9e37245 | |||
| 87ee9f6cdd | |||
| b11118bdb8 | |||
| 32e7fc6d57 | |||
| be3f941e69 | |||
| fa52d2310a | |||
| 80f8272259 | |||
| 723257c198 | |||
| a300731026 | |||
| 1434e81c4d | |||
| cc5e537848 | |||
| 7b8414e4bb |
@@ -1 +1,2 @@
|
||||
a.out
|
||||
build/
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
git submodule init
|
||||
git submodule update
|
||||
git submodule update --init --recursive --remote
|
||||
|
||||
# Check what compiler we have
|
||||
if type "musl-gcc" > /dev/null 2>&1; then
|
||||
|
||||
Executable
+69
@@ -0,0 +1,69 @@
|
||||
pause () {
|
||||
read -p "Press enter to continue"
|
||||
}
|
||||
|
||||
clear
|
||||
echo "------- Multi build -------"
|
||||
echo "This is build for:"
|
||||
echo " - x86 + musl*"
|
||||
echo " - arm + musl*"
|
||||
echo ""
|
||||
echo "* - alternative C library"
|
||||
echo "---------------------------"
|
||||
pause
|
||||
|
||||
clear
|
||||
echo "------ Requirements ------"
|
||||
echo "Please install this packages (Debian):"
|
||||
echo ""
|
||||
echo "docker qemu binfmt-support qemu-user-static"
|
||||
echo "---------------------------"
|
||||
pause
|
||||
|
||||
clear
|
||||
echo "--------- Build -----------"
|
||||
mkdir build
|
||||
|
||||
echo "[BUILD] BUILD FOR X86 ON ALPINE"
|
||||
echo "[BUILD] START CONTAINER"
|
||||
if [ "$(docker ps -a -q -f name=run_tracker_x86)" ]; then
|
||||
docker start run_tracker_x86
|
||||
else
|
||||
docker run -d --name run_tracker_x86 alpine:latest tail -f /dev/null
|
||||
fi
|
||||
|
||||
echo "[BUILD] INSTALL PACKAGES"
|
||||
docker exec run_tracker_x86 apk add --no-cache git gcc musl-dev
|
||||
echo "[BUILD] CLONE REPO && UPDATE"
|
||||
docker exec run_tracker_x86 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
|
||||
docker exec run_tracker_x86 sh -c "cd run_tracker && git pull"
|
||||
echo "[BUILD] BUILD"
|
||||
docker exec run_tracker_x86 sh -c "cd run_tracker && ./build.sh"
|
||||
echo "[BUILD] COPY RESULT"
|
||||
docker cp run_tracker_x86:/run_tracker/rtracker build/rtracker_x86
|
||||
echo "[BUILD] STOP CONTAINER"
|
||||
docker stop run_tracker_x86
|
||||
|
||||
echo "[BUILD] BUILD FOR ARM64 ON ALPINE"
|
||||
echo "[BUILD] START CONTAINER"
|
||||
if [ "$(docker ps -a -q -f name=run_tracker_arm64)" ]; then
|
||||
docker start run_tracker_arm64
|
||||
else
|
||||
docker run --platform=linux/arm64/v8 -d --name run_tracker_arm64 arm64v8/alpine:latest tail -f /dev/null
|
||||
fi
|
||||
|
||||
echo "[BUILD] INSTALL PACKAGES"
|
||||
docker exec run_tracker_arm64 apk add --no-cache git gcc musl-dev
|
||||
echo "[BUILD] CLONE REPO && UPDATE"
|
||||
docker exec run_tracker_arm64 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
|
||||
docker exec run_tracker_arm64 sh -c "cd run_tracker && git pull"
|
||||
echo "[BUILD] BUILD"
|
||||
docker exec run_tracker_arm64 sh -c "cd run_tracker && ./build.sh"
|
||||
echo "[BUILD] COPY RESULT"
|
||||
docker cp run_tracker_arm64:/run_tracker/rtracker build/rtracker_arm64
|
||||
echo "[BUILD] STOP CONTAINER"
|
||||
docker stop run_tracker_arm64
|
||||
echo "---------------------------"
|
||||
echo "Build ended, result should be in build path"
|
||||
echo "---------------------------"
|
||||
pause
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
char comment[1000] = "";
|
||||
char command[10000] = "";
|
||||
|
||||
char tick[3] = "✓";
|
||||
char tick[4] = "✓";
|
||||
char cross[3] = "⨯";
|
||||
|
||||
#define OUT_LEN 1000 // 1000 items with 100 symbol len
|
||||
|
||||
Reference in New Issue
Block a user