!define BLANK ""

default: doom30.exe

am_map.obj : am_map.c .AUTODEPEND
 *wcc386 am_map.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_event.obj : d_event.c .AUTODEPEND
 *wcc386 d_event.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_items.obj : d_items.c .AUTODEPEND
 *wcc386 d_items.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_iwad.obj : d_iwad.c .AUTODEPEND
 *wcc386 d_iwad.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_loop.obj : d_loop.c .AUTODEPEND
 *wcc386 d_loop.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_main.obj : d_main.c .AUTODEPEND
 *wcc386 d_main.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_mode.obj : d_mode.c .AUTODEPEND
 *wcc386 d_mode.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

d_net.obj : d_net.c .AUTODEPEND
 *wcc386 d_net.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

doomdef.obj : doomdef.c .AUTODEPEND
 *wcc386 doomdef.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

doomgeneric.obj : doomgeneric.c .AUTODEPEND
 *wcc386 doomgeneric.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

doomstat.obj : doomstat.c .AUTODEPEND
 *wcc386 doomstat.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

dstrings.obj : dstrings.c .AUTODEPEND
 *wcc386 dstrings.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

dummy.obj : dummy.c .AUTODEPEND
 *wcc386 dummy.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

f_finale.obj : f_finale.c .AUTODEPEND
 *wcc386 f_finale.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

f_wipe.obj : f_wipe.c .AUTODEPEND
 *wcc386 f_wipe.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

g_game.obj : g_game.c .AUTODEPEND
 *wcc386 g_game.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

gusconf.obj : gusconf.c .AUTODEPEND
 *wcc386 gusconf.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

hu_lib.obj : hu_lib.c .AUTODEPEND
 *wcc386 hu_lib.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

hu_stuff.obj : hu_stuff.c .AUTODEPEND
 *wcc386 hu_stuff.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

i_cdmus.obj : i_cdmus.c .AUTODEPEND
 *wcc386 i_cdmus.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

i_endoom.obj : i_endoom.c .AUTODEPEND
 *wcc386 i_endoom.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

i_input.obj : i_input.c .AUTODEPEND
 *wcc386 i_input.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

i_joystick.obj : i_joystick.c .AUTODEPEND
 *wcc386 i_joystick.c -i=vc2003 -e25 &
-zq -d2 -5s -bt=windows -fo=.obj -mf

i_scale.obj : i_scale.c .AUTODEPEND
 *wcc386 i_scale.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

i_sound.obj : i_sound.c .AUTODEPEND
 *wcc386 i_sound.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

i_system.obj : i_system.c .AUTODEPEND
 *wcc386 i_system.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

i_timer.obj : i_timer.c .AUTODEPEND
 *wcc386 i_timer.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

i_video.obj : i_video.c .AUTODEPEND
 *wcc386 i_video.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

icon.obj : icon.c .AUTODEPEND
 *wcc386 icon.c -i=vc2003 -e25 -zq -o&
d -d2 -5s -bt=windows -fo=.obj -mf

info.obj : info.c .AUTODEPEND
 *wcc386 info.c -i=vc2003 -e25 -zq -o&
d -d2 -5s -bt=windows -fo=.obj -mf

m_argv.obj : m_argv.c .AUTODEPEND
 *wcc386 m_argv.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

m_bbox.obj : m_bbox.c .AUTODEPEND
 *wcc386 m_bbox.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

m_cheat.obj : m_cheat.c .AUTODEPEND
 *wcc386 m_cheat.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

m_config.obj : m_config.c .AUTODEPEND
 *wcc386 m_config.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

m_controls.obj : m_controls.c .AUTODEPEND
 *wcc386 m_controls.c -i=vc2003 -e25 &
-zq -d2 -5s -bt=windows -fo=.obj -mf

m_fixed.obj : m_fixed.c .AUTODEPEND
 *wcc386 m_fixed.c -i=vc2003 -zq -od -d2 -6r -bt=windows -fo=.obj -mf

m_menu.obj : m_menu.c .AUTODEPEND
 *wcc386 m_menu.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

m_misc.obj : m_misc.c .AUTODEPEND
 *wcc386 m_misc.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

m_random.obj : m_random.c .AUTODEPEND
 *wcc386 m_random.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

memio.obj : memio.c .AUTODEPEND
 *wcc386 memio.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

mus2mid.obj : mus2mid.c .AUTODEPEND
 *wcc386 mus2mid.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_ceilng.obj : p_ceilng.c .AUTODEPEND
 *wcc386 p_ceilng.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

p_doors.obj : p_doors.c .AUTODEPEND
 *wcc386 p_doors.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_enemy.obj : p_enemy.c .AUTODEPEND
 *wcc386 p_enemy.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_floor.obj : p_floor.c .AUTODEPEND
 *wcc386 p_floor.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_inter.obj : p_inter.c .AUTODEPEND
 *wcc386 p_inter.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_lights.obj : p_lights.c .AUTODEPEND
 *wcc386 p_lights.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

p_map.obj : p_map.c .AUTODEPEND
 *wcc386 p_map.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

p_maputl.obj : p_maputl.c .AUTODEPEND
 *wcc386 p_maputl.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

p_mobj.obj : p_mobj.c .AUTODEPEND
 *wcc386 p_mobj.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

p_plats.obj : p_plats.c .AUTODEPEND
 *wcc386 p_plats.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_pspr.obj : p_pspr.c .AUTODEPEND
 *wcc386 p_pspr.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

p_saveg.obj : p_saveg.c .AUTODEPEND
 *wcc386 p_saveg.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_setup.obj : p_setup.c .AUTODEPEND
 *wcc386 p_setup.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_sight.obj : p_sight.c .AUTODEPEND
 *wcc386 p_sight.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

p_spec.obj : p_spec.c .AUTODEPEND
 *wcc386 p_spec.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

p_switch.obj : p_switch.c .AUTODEPEND
 *wcc386 p_switch.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

p_telept.obj : p_telept.c .AUTODEPEND
 *wcc386 p_telept.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

p_tick.obj : p_tick.c .AUTODEPEND
 *wcc386 p_tick.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

p_user.obj : p_user.c .AUTODEPEND
 *wcc386 p_user.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

r_bsp.obj : r_bsp.c .AUTODEPEND
 *wcc386 r_bsp.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

r_data.obj : r_data.c .AUTODEPEND
 *wcc386 r_data.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

r_draw.obj : r_draw.c .AUTODEPEND
 *wcc386 r_draw.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

r_main.obj : r_main.c .AUTODEPEND
 *wcc386 r_main.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

r_plane.obj : r_plane.c .AUTODEPEND
 *wcc386 r_plane.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

r_segs.obj : r_segs.c .AUTODEPEND
 *wcc386 r_segs.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

r_sky.obj : r_sky.c .AUTODEPEND
 *wcc386 r_sky.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

r_things.obj : r_things.c .AUTODEPEND
 *wcc386 r_things.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

s_sound.obj : s_sound.c .AUTODEPEND
 *wcc386 s_sound.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

sha1.obj : sha1.c .AUTODEPEND
 *wcc386 sha1.c -i=vc2003 -e25 -zq -o&
d -d2 -5s -bt=windows -fo=.obj -mf

sounds.obj : sounds.c .AUTODEPEND
 *wcc386 sounds.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

st_lib.obj : st_lib.c .AUTODEPEND
 *wcc386 st_lib.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

st_stuff.obj : st_stuff.c .AUTODEPEND
 *wcc386 st_stuff.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

statdump.obj : statdump.c .AUTODEPEND
 *wcc386 statdump.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

tables.obj : tables.c .AUTODEPEND
 *wcc386 tables.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

v_video.obj : v_video.c .AUTODEPEND
 *wcc386 v_video.c -i=vc2003 -e25 -zq&
 -d2 -5s -bt=windows -fo=.obj -mf

w_checksum.obj : w_checksum.c .AUTODEPEND
 *wcc386 w_checksum.c -i=vc2003 -e25 &
-zq -d2 -5s -bt=windows -fo=.obj -mf

w_file.obj : w_file.c .AUTODEPEND
 *wcc386 w_file.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

w_file_stdc.obj : w_file_stdc.c .AUTODEPEND
 *wcc386 w_file_stdc.c -i=vc2003 -e25&
 -zq -d2 -5s -bt=windows -fo=.obj -mf

w_main.obj : w_main.c .AUTODEPEND
 *wcc386 w_main.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

w_wad.obj : w_wad.c .AUTODEPEND
 *wcc386 w_wad.c -i=vc2003 -e25 -zq -&
od -d2 -5s -bt=windows -fo=.obj -mf

wi_stuff.obj : wi_stuff.c .AUTODEPEND
 *wcc386 wi_stuff.c -i=vc2003 -e25 -z&
q -d2 -5s -bt=windows -fo=.obj -mf

z_zone.obj : z_zone.c .AUTODEPEND
 *wcc386 z_zone.c -i=vc2003 -e25 -zq &
-od -d2 -5s -bt=windows -fo=.obj -mf

doomgeneric_win.obj : doomgeneric_win.cpp .AUTODEPEND
 *wpp386 doomgeneric_win.cpp -i=vc2003 -i=watcom2 -zq -od -d2 -6r -bt=windows -fo=.obj -mf -xs 

doom1632.obj : doom1632.c .AUTODEPEND
 *wpp386 doom1632.c -i=vc2003 -i=watcom2 -zq -od -d2 -6r -bt=windows -fo=.obj -mf -xs 


doom30.exe : am_map.obj d_event.obj d_items.&
obj d_iwad.obj d_loop.obj d_main.obj d_mode.&
obj d_net.obj doomdef.obj doomgeneric.obj do&
omstat.obj dstrings.obj dummy.obj f_finale.obj &
f_wipe.obj g_game.obj gusconf.obj hu_lib.obj &
hu_stuff.obj i_cdmus.obj i_endoom.obj i_input.ob&
j i_joystick.obj i_scale.obj i_sound.obj i_s&
ystem.obj i_timer.obj i_video.obj icon.obj i&
nfo.obj m_argv.obj m_bbox.obj m_cheat.obj m_&
config.obj m_controls.obj m_menu.obj &
m_misc.obj m_random.obj memio.obj mus2mid.obj &
p_ceilng.obj p_doors.obj p_enemy.obj p_floor.&
obj p_inter.obj p_lights.obj p_map.obj p_map&
utl.obj p_mobj.obj p_plats.obj p_pspr.obj p_&
saveg.obj p_setup.obj p_sight.obj p_spec.obj &
p_switch.obj p_telept.obj p_tick.obj p_user.obj &
r_bsp.obj r_data.obj r_draw.obj r_main.obj &
r_plane.obj r_segs.obj r_sky.obj r_things.obj &
s_sound.obj sha1.obj sounds.obj st_lib.obj &
st_stuff.obj statdump.obj tables.obj v_video.ob&
j w_checksum.obj w_file.obj w_file_stdc.obj &
w_main.obj w_wad.obj wi_stuff.obj z_zone.obj &
doom1632.obj m_fixed.obj .AUTODEPEND
 @%write doom30.lk1 FIL am_map.obj,d_event.obj,d_items.obj,d_iwad.obj,d_loop&
.obj,d_main.obj,d_mode.obj,d_net.obj,doomdef.obj,doomgeneric.obj,doomstat.ob&
j,dstrings.obj,dummy.obj,f_finale.obj,f_wipe.obj,g_game.obj,gusconf.obj,hu_l&
ib.obj,hu_stuff.obj,i_cdmus.obj,i_endoom.obj,i_input.obj,i_joystick.obj,i_sc&
ale.obj,i_sound.obj,i_system.obj,i_timer.obj,i_video.obj,icon.obj,info.obj,m&
_argv.obj,m_bbox.obj,m_cheat.obj,m_config.obj,m_controls.obj,m_fixed.obj,m_m&
enu.obj,m_misc.obj,m_random.obj,memio.obj,mus2mid.obj,p_ceilng.obj,p_doors.o&
bj,p_enemy.obj,p_floor.obj,p_inter.obj,p_lights.obj,p_map.obj,p_maputl.obj,p&
_mobj.obj,p_plats.obj,p_pspr.obj,p_saveg.obj,p_setup.obj,p_sight.obj,p_spec.&
obj,p_switch.obj,p_telept.obj,p_tick.obj,p_user.obj,r_bsp.obj,r_data.obj,r_d&
raw.obj,r_main.obj,r_plane.obj,r_segs.obj,r_sky.obj,r_things.obj,s_sound.obj&
,sha1.obj,sounds.obj,st_lib.obj,st_stuff.obj,statdump.obj,tables.obj,v_video&
.obj,w_checksum.obj,w_file.obj,w_file_stdc.obj,w_main.obj,w_wad.obj,wi_stuff&
.obj,z_zone.obj,doom1632.obj
 @%append doom30.lk1 
!ifneq BLANK ""
 *wlib -q -n -b doom30.imp 
 @%append doom30.lk1 LIBR doom30.imp
!endif
!ifneq BLANK ""
!endif
 *wlink name doom30 d all sys win386 op m op maxe=25 op q op symf @doom30.lk1
# *wlink name doom30 d all sys win386 op m op maxe=25 op q op symf @doom30.lk&
1
!ifneq BLANK ""
 wbind doom30 -q -s "watcom2/win386.ext" -R -q  doom30.exe
!else
 wbind doom30 -q -s "watcom2/win386.ext" -n
!endif

