aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2022-04-09 14:55:06 +0200
committerJavier <dev.git@javispedro.com>2022-04-09 14:55:06 +0200
commit970f90228a6978712c28529437721caffec76202 (patch)
treee01f7997c7abceef1c8296ce77cc748947c12166 /makefile
parent249c3ee375b3ded4f8abea747bf151ce20f40962 (diff)
downloadvbados-970f90228a6978712c28529437721caffec76202.tar.gz
vbados-970f90228a6978712c28529437721caffec76202.zip
rename source files for consistency
Diffstat (limited to 'makefile')
-rw-r--r--makefile21
1 files changed, 11 insertions, 10 deletions
diff --git a/makefile b/makefile
index a10e671..1eb22d5 100644
--- a/makefile
+++ b/makefile
@@ -1,7 +1,9 @@
# This is an Open Watcom wmake makefile, not GNU make.
# Assuming you have sourced `owsetenv` beforehand.
-#
-dosobjs = dostsr.obj dosmain.obj vbox.obj
+
+mousedosobjs = mousetsr.obj mousmain.obj vbox.obj
+mousew16objs = mousew16.obj
+
doscflags = -bt=dos -ms -6 -osi -w3 -wcd=202
# -ms to use small memory model (though sometimes ss != ds...)
# -osi to optimize for size, put intrinsics inline (to avoid runtime calls)
@@ -11,7 +13,6 @@ dostsrcflags = -zu -s -g=RES_GROUP -nd=RES -nt=RES_TEXT -nc=RES_CODE
# -s to disable stack checks, since it inserts calls to the runtime from the TSR part
# -zu since ss != ds on the TSR
-w16objs = w16mouse.obj
w16cflags = -bt=windows -bd -mc -zu -s -6 -oi -w3 -wcd=202
# -bd to build DLL
# -mc to use compact memory model (far data pointers, ss != ds in a DLL)
@@ -23,22 +24,22 @@ w16cflags = -bt=windows -bd -mc -zu -s -6 -oi -w3 -wcd=202
set include=$(%watcom)/h/win;$(%watcom)/h
# Main DOS driver file
-vbmouse.exe: dosmouse.lnk $(dosobjs)
- wlink @$[@ name $@ file { $(dosobjs) }
+vbmouse.exe: vbmouse.lnk $(mousedosobjs)
+ wlink @$[@ name $@ file { $(mousedosobjs) }
-dostsr.obj: dostsr.c .AUTODEPEND
+mousetsr.obj: mousetsr.c .AUTODEPEND
wcc -fo=$^@ $(doscflags) $(dostsrcflags) $[@
-dosmain.obj: dosmain.c .AUTODEPEND
+mousmain.obj: mousmain.c .AUTODEPEND
wcc -fo=$^@ $(doscflags) $[@
vbox.obj: vbox.c .AUTODEPEND
wcc -fo=$^@ $(doscflags) $[@
-vbmouse.drv: w16mouse.lnk $(w16objs)
- wlink @$[@ name $@ file { $(w16objs) }
+vbmouse.drv: mousew16.lnk $(mousew16objs)
+ wlink @$[@ name $@ file { $(mousew16objs) }
-w16mouse.obj: w16mouse.c .AUTODEPEND
+mousew16.obj: mousew16.c .AUTODEPEND
wcc -fo=$^@ $(w16cflags) $[@
clean: .SYMBOLIC