aboutsummaryrefslogtreecommitdiffstats
path: root/rebuild.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rebuild.sh')
-rwxr-xr-xrebuild.sh21
1 files changed, 14 insertions, 7 deletions
diff --git a/rebuild.sh b/rebuild.sh
index 84f7cff..f705cdb 100755
--- a/rebuild.sh
+++ b/rebuild.sh
@@ -1,10 +1,17 @@
-#!/bin/sh
-for i in src/*.c;do
- out=$(basename $i | cut -d. -f1)
- gcc -o bin/$out $i
- cp bin/* /usr/local/bin/
+#!/bin/sh -v
+for i in src/*;do
+ iout=$(basename $i)
+ mkdir -p $iout
+ for j in $i/*.c;do
+ jout=$(basename $j | cut -d. -f1)
+ gcc -o $iout/$jout $j
+ done
+ cp $iout/* /usr/local/$iout/
done
for i in nocompile/*;do
- out=$(basename $i)
- cp $i /usr/local/bin/$out
+ iout=$(basename $i)
+ for j in nocompile/$i/* out=$(basename $i);do
+ jout=$(basename $j)
+ done
+ cp $i/* /usr/local/$iout/
done