sj4/watcom.sh

30 lines
565 B
Bash
Raw Normal View History

2026-06-19 01:31:17 +09:00
#!/bin/sh
for i in lib/sj3core/*.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
find lib/sj3core -name "*.obj" | while read a; do
echo "+$a"
done | xargs wlib -q -b -fo -n sj3core.lib
2026-06-19 01:47:46 +09:00
2026-06-19 17:05:44 +09:00
executable() {
N=$1
for i in src/$N/*.c; do
if [ -f $i.obj ]; then
continue
fi
echo $i
2026-06-20 01:38:32 +09:00
owcc -DUTF8 -DENGLISH -Iinclude/sj3common -Iinclude/sj3core -bnt -c -o $i.obj $i || exit 1
2026-06-19 17:05:44 +09:00
done
owcc -bnt -o $N.exe src/$N/*.obj $2
}
2026-06-19 01:47:46 +09:00
2026-06-19 17:05:44 +09:00
executable sj3mkdic
executable sj3test sj3core.lib