Refactor Watcom

This commit is contained in:
Nishi 2026-06-19 17:05:44 +09:00
commit d06308d623
2 changed files with 17 additions and 8 deletions

View file

@ -44,4 +44,6 @@ int main(int argc, char** argv) {
c[0] = 0; c[0] = 0;
} }
return 0;
} }

View file

@ -12,7 +12,10 @@ find lib/sj3core -name "*.obj" | while read a; do
echo "+$a" echo "+$a"
done | xargs wlib -q -b -fo -n sj3core.lib done | xargs wlib -q -b -fo -n sj3core.lib
for i in src/sj3mkdic/*.c; do executable() {
N=$1
for i in src/$N/*.c; do
if [ -f $i.obj ]; then if [ -f $i.obj ]; then
continue continue
fi fi
@ -20,4 +23,8 @@ for i in src/sj3mkdic/*.c; do
owcc -Iinclude/sj3common -Iinclude/sj3core -bnt -c -o $i.obj $i || exit 1 owcc -Iinclude/sj3common -Iinclude/sj3core -bnt -c -o $i.obj $i || exit 1
done done
owcc -bnt -o sj3mkdic.exe src/sj3mkdic/*.obj owcc -bnt -o $N.exe src/$N/*.obj $2
}
executable sj3mkdic
executable sj3test sj3core.lib