# Makefile for DZMAIN.EXE and DZ.EXE
# Tools:
# - Open Watcom v1.8
# - JWASM v2.02
# Note:
# - Edit the srcpath file before wmake (=\doszip)
MDL=l
!include src\make\srcpath
SRCD =	src\dzmain
OBJS =	dzmain.obj	&
	dzinit.obj	&
	config.obj	&
	dzapi.obj	&
	dzmodal.obj	&
	shortkey.obj	&
	com.obj		&
	prect.obj	&
	panel.obj	&
	menus.obj	&
	tools.obj	&
	process.obj	&
	setup.obj	&
	packer.obj	&
	ff.obj		&
	cmattrib.obj	&
	cmcompar.obj	&
	cmcopy.obj	&
	cmdelete.obj	&
	cmedit.obj	&
	cmexit.obj	&
	cmfilter.obj	&
	cmhelp.obj	&
	cmmkdir.obj	&
	cmmklist.obj	&
	cmmove.obj	&
	cmpanel.obj	&
	cmquicks.obj	&
	cmsubinf.obj	&
	cmview.obj

dz.exe: dzmain.exe
 jwasm -Zm -I$(INC) -bin -Fodz.exe src/dz/dz.asm

dzmain.exe: src/build.exe $(OBJS)
	wlink @<<
OPtion NODefaultlibs
OPtion NOCaseexact
System DOS
File { $(LIB)\c0$(MDL).obj $(OBJS) }
Library $(LIB)\c$(MDL).lib
Name $@
<<
 @if exist dzmain.obj @del *.obj

dzmain.obj:
	$(AC) $(ACFR) $(SRCD)\dzmain.asm
dzinit.obj:
	$(AC) $(ACFR) $(SRCD)\dzinit.asm
config.obj:
	$(AC) $(ACFR) $(SRCD)\config.asm
dzapi.obj:
	$(AC) $(ACFR) $(SRCD)\dzapi.asm
dzmodal.obj:
	$(AC) $(ACFR) $(SRCD)\dzmodal.asm
shortkey.obj:
	$(AC) $(ACFR) $(SRCD)\shortkey.asm
com.obj:
	$(AC) $(ACFR) $(SRCD)\com.asm
prect.obj:
	$(AC) $(ACFR) $(SRCD)\prect.asm
panel.obj:
	$(AC) $(ACFR) $(SRCD)\panel.asm
menus.obj:
	$(AC) $(ACFR) $(SRCD)\menus.asm
tools.obj:
	$(AC) $(ACFR) $(SRCD)\tools.asm
process.obj:
	$(AC) $(ACFR) $(SRCD)\process.asm
setup.obj:
	$(AC) $(ACFR) $(SRCD)\setup.asm
mkziplst.obj:
	$(AC) $(ACFR) $(SRCD)\mkziplst.asm
packer.obj:
	$(AC) $(ACFR) $(SRCD)\packer.asm
ff.obj:
	$(AC) $(ACFR) $(SRCD)\ff.asm
cmattrib.obj:
	$(AC) $(ACFR) $(SRCD)\cmattrib.asm
cmcompar.obj:
	$(AC) $(ACFR) $(SRCD)\cmcompar.asm
cmcopy.obj:
	$(AC) $(ACFR) $(SRCD)\cmcopy.asm
cmdelete.obj:
	$(AC) $(ACFR) $(SRCD)\cmdelete.asm
cmedit.obj:
	$(AC) $(ACFR) $(SRCD)\cmedit.asm
cmexit.obj:
	$(AC) $(ACFR) $(SRCD)\cmexit.asm
cmfilter.obj:
	$(AC) $(ACFR) $(SRCD)\cmfilter.asm
cmhelp.obj:
	$(AC) $(ACFR) $(SRCD)\cmhelp.asm
cmmkdir.obj:
	$(AC) $(ACFR) $(SRCD)\cmmkdir.asm
cmmklist.obj:
	$(AC) $(ACFR) $(SRCD)\cmmklist.asm
cmmove.obj:
	$(AC) $(ACFR) $(SRCD)\cmmove.asm
cmpanel.obj:
	$(AC) $(ACFR) $(SRCD)\cmpanel.asm
cmquicks.obj:
	$(AC) $(ACFR) $(SRCD)\cmquicks.asm
cmsubinf.obj:
	$(AC) $(ACFR) $(SRCD)\cmsubinf.asm
cmview.obj:
	$(AC) $(ACFR) $(SRCD)\cmview.asm

src/build.exe: 
 cd src
 wmake 
 cd ..
 src\build.exe $(SUB) Doszip
