Admin/bash_process/build
changeset 76101 e59d7d6fe1bd
parent 73705 ac07f6be27ea
child 79749 a861b0df74b4
--- a/Admin/bash_process/build	Fri Sep 09 20:48:18 2022 +0200
+++ b/Admin/bash_process/build	Fri Sep 09 21:15:11 2022 +0200
@@ -12,7 +12,7 @@
 function usage()
 {
   echo
-  echo "Usage: $PRG TARGET"
+  echo "Usage: $PRG PLATFORM"
   echo
   exit 1
 }
@@ -27,26 +27,29 @@
 # command line args
 
 [ "$#" -eq 0 ] && usage
-TARGET="$1"; shift
+PLATFORM="$1"; shift
 
 [ "$#" -eq 0 ] || usage
 
 
 # main
 
-mkdir -p "$TARGET"
+PLATFORM_DIR="platform_${PLATFORM}"
 
-case "$TARGET" in
+case "$PLATFORM" in
   arm64-linux)
-    cc -Wall bash_process.c -o "$TARGET/bash_process"
+    mkdir -p "$PLATFORM_DIR"
+    cc -Wall bash_process.c -o "$PLATFORM_DIR/bash_process"
     ;;
   x86_64-linux | x86_64-darwin)
-    cc -Wall -m64 bash_process.c -o "$TARGET/bash_process"
+    mkdir -p "$PLATFORM_DIR"
+    cc -Wall -m64 bash_process.c -o "$PLATFORM_DIR/bash_process"
     ;;
   x86_64-cygwin)
-    cc -Wall bash_process.c -o "$TARGET/bash_process.exe"
+    mkdir -p "$PLATFORM_DIR"
+    cc -Wall bash_process.c -o "$PLATFORM_DIR/bash_process.exe"
     ;;
   *)
-    fail "Bad target platform: \"$TARGET\""
+    fail "Bad target platform: \"$PLATFORM\""
     ;;
 esac