summary refs log tree commit diff
diff options
context:
space:
mode:
authorDruid520 <r.ustydruid520@proton.me>2026-07-26 16:43:53 -0700
committerDruid520 <r.ustydruid520@proton.me>2026-07-26 16:43:53 -0700
commita7d298ebc451bfe50eca8af49d9255e03851b921 (patch)
tree8daca5fcaf4bf123b0a16538655bd22f7c263aa4
parent2fc4486a8287736ee6d651de81d72c18e82f08f6 (diff)
MOD: update mk.sh to be more reliable
-rw-r--r--exmp/mk/b.sh2
-rw-r--r--exmp/mk/c.sh2
-rw-r--r--exmp/src/example.c10
-rwxr-xr-xmk.sh5
4 files changed, 3 insertions, 16 deletions
diff --git a/exmp/mk/b.sh b/exmp/mk/b.sh deleted file mode 100644 index c1a9050..0000000 --- a/exmp/mk/b.sh +++ /dev/null
@@ -1,2 +0,0 @@
1gcc -o ../example ../src/example.c
2
diff --git a/exmp/mk/c.sh b/exmp/mk/c.sh deleted file mode 100644 index 21713b7..0000000 --- a/exmp/mk/c.sh +++ /dev/null
@@ -1,2 +0,0 @@
1rm -rf ../example
2
diff --git a/exmp/src/example.c b/exmp/src/example.c deleted file mode 100644 index dac8c98..0000000 --- a/exmp/src/example.c +++ /dev/null
@@ -1,10 +0,0 @@
1#include <stdio.h>
2#include <stdint.h>
3
4int32_t main(void);
5
6int32_t main(void) {
7 printf("example\n");
8 return 0;
9}
10
diff --git a/mk.sh b/mk.sh index 28470ce..9c876e2 100755 --- a/mk.sh +++ b/mk.sh
@@ -6,10 +6,11 @@ if [ $# -ne 2 ]; then
6 exit 2 6 exit 2
7fi 7fi
8 8
9script="$1/mk/$2.sh" 9mk="mk"
10script="$1/$mk/$2.sh"
10 11
11if [ -f "$script" ]; then 12if [ -f "$script" ]; then
12 (cd "$1/mk" && sh "$2.sh") 13 (cd "$1" && sh "$mk/$2.sh")
13else 14else
14 echo "err: no such file/dir" >&2 15 echo "err: no such file/dir" >&2
15 exit 1 16 exit 1