aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/makefile b/makefile
index 9711282..5c9872f 100644
--- a/makefile
+++ b/makefile
@@ -2,11 +2,11 @@
# Assuming you have sourced `owsetenv` beforehand.
# Object files for vbmouse
-mousedosobjs = mousetsr.obj mousmain.obj vbox.obj
+mousedosobjs = mousetsr.obj mousmain.obj kitten.obj vbox.obj
mousew16objs = mousew16.obj
# Object files for vbsf
-sfdosobjs = sftsr.obj sfmain.obj vbox.obj
+sfdosobjs = sftsr.obj sfmain.obj kitten.obj vbox.obj
doscflags = -bt=dos -ms -6 -osi -w3 -wcd=202
# -ms to use small memory model (though sometimes ss != ds...)
@@ -56,6 +56,9 @@ vbsf.exe: vbsf.lnk $(sfdosobjs)
sfmain.obj: sfmain.c .AUTODEPEND
*wcc -fo=$^@ $(doscflags) $[@
+kitten.obj: kitten.c .AUTODEPEND
+ *wcc -fo=$^@ $(doscflags) $[@
+
sftsr.obj: sftsr.c .AUTODEPEND
*wcc -fo=$^@ $(doscflags) $(dostsrcflags) $[@
@@ -65,6 +68,7 @@ clean: .SYMBOLIC
vbados.flp:
mformat -C -f 1440 -v VBADOS -i $^@ ::
mcopy -i $^@ nls/*.tbl ::
+ mcopy -i $^@ nls/vbsf.* nls/vbmouse.* ::
# Build a floppy image containing the driver
flp: vbados.flp vbmouse.exe vbmouse.drv oemsetup.inf vbsf.exe .SYMBOLIC
@@ -72,5 +76,5 @@ flp: vbados.flp vbmouse.exe vbmouse.drv oemsetup.inf vbsf.exe .SYMBOLIC
# Build a zip with the driver binaries
zip: vbmouse.exe vbmouse.drv oemsetup.inf vbsf.exe .SYMBOLIC
- zip --DOS-names -fz- -j vbados.zip nls/*.tbl
+ zip --DOS-names -fz- -j vbados.zip nls/*.tbl nls/vbsf.* nls/vbmouse.*
zip --DOS-names -fz- vbados.zip vbmouse.exe vbmouse.drv oemsetup.inf vbsf.exe