diff options
| author | Druid520 <r.ustydruid520@proton.me> | 2026-07-26 16:43:53 -0700 |
|---|---|---|
| committer | Druid520 <r.ustydruid520@proton.me> | 2026-07-26 16:43:53 -0700 |
| commit | a7d298ebc451bfe50eca8af49d9255e03851b921 (patch) | |
| tree | 8daca5fcaf4bf123b0a16538655bd22f7c263aa4 | |
| parent | 2fc4486a8287736ee6d651de81d72c18e82f08f6 (diff) | |
MOD: update mk.sh to be more reliable
| -rw-r--r-- | exmp/mk/b.sh | 2 | ||||
| -rw-r--r-- | exmp/mk/c.sh | 2 | ||||
| -rw-r--r-- | exmp/src/example.c | 10 | ||||
| -rwxr-xr-x | mk.sh | 5 |
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 @@ | |||
| 1 | gcc -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 @@ | |||
| 1 | rm -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 | |||
| 4 | int32_t main(void); | ||
| 5 | |||
| 6 | int32_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 |
| 7 | fi | 7 | fi |
| 8 | 8 | ||
| 9 | script="$1/mk/$2.sh" | 9 | mk="mk" |
| 10 | script="$1/$mk/$2.sh" | ||
| 10 | 11 | ||
| 11 | if [ -f "$script" ]; then | 12 | if [ -f "$script" ]; then |
| 12 | (cd "$1/mk" && sh "$2.sh") | 13 | (cd "$1" && sh "$mk/$2.sh") |
| 13 | else | 14 | else |
| 14 | echo "err: no such file/dir" >&2 | 15 | echo "err: no such file/dir" >&2 |
| 15 | exit 1 | 16 | exit 1 |
