diff --git a/src/sj3test/main.c b/src/sj3test/main.c index d9ac370..3ef4740 100644 --- a/src/sj3test/main.c +++ b/src/sj3test/main.c @@ -44,4 +44,6 @@ int main(int argc, char** argv) { c[0] = 0; } + + return 0; } diff --git a/watcom.sh b/watcom.sh index 7422697..ea29c06 100755 --- a/watcom.sh +++ b/watcom.sh @@ -12,12 +12,19 @@ find lib/sj3core -name "*.obj" | while read a; do echo "+$a" done | xargs wlib -q -b -fo -n sj3core.lib -for i in src/sj3mkdic/*.c; do - if [ -f $i.obj ]; then - continue - fi - echo $i - owcc -Iinclude/sj3common -Iinclude/sj3core -bnt -c -o $i.obj $i || exit 1 -done +executable() { + N=$1 -owcc -bnt -o sj3mkdic.exe src/sj3mkdic/*.obj + for i in src/$N/*.c; do + if [ -f $i.obj ]; then + continue + fi + echo $i + owcc -Iinclude/sj3common -Iinclude/sj3core -bnt -c -o $i.obj $i || exit 1 + done + + owcc -bnt -o $N.exe src/$N/*.obj $2 +} + +executable sj3mkdic +executable sj3test sj3core.lib