DEBUG=0

!IF $(DEBUG)
DBGOPT=-DDEBUG
!ENDIF

CCOPT=-nologo -Zp1 -W3 -O2 -Isrc -MD $(DBGOPT)
CCO=-Fo
CLE=-Fe
CL=cl $(CCOPT)
CC=cl $(CCOPT) -c
LINKOPT=/NOLOGO /OPT:NOWIN98
LINKO=/OUT:
LINK=link $(LINKOPT)
RC=rc /isrc
RCO=/fo

MAKEFILES=Makefile obj

WDXTVER=0.2


all : wdxtest.exe

zips : $(MAKEFILES) all wdxtest-$(WDXTVER).zip

wdxtest-$(WDXTVER).zip : $(MAKEFILES) obj/zip.lst
	if exist $@ del $@
	zip $@ -rX9@ <obj/zip.lst

obj\zip.lst : $(MAKEFILES) File_Id.diz README.txt README_ru.txt wdxtest.exe Makefile src/wdxtest.c src/contentplug.h
	@echo>$@ File_Id.diz
	@echo>>$@ README.txt
	@echo>>$@ README_ru.txt
	@echo>>$@ wdxtest.exe
	@echo>>$@ Makefile
	@echo>>$@ src/wdxtest.c
	@echo>>$@ src/contentplug.h

clean :
	-del obj\*.* /q
	-del wdxtest.exe
	-del wdxtest-$(WDXTVER).zip

obj :
	if not exist obj/nul mkdir obj

wdxtest.exe : $(MAKEFILES) obj/wdxtest.obj
	$(LINK) $(LINKO)$@ obj/wdxtest.obj

obj/wdxtest.obj : $(MAKEFILES) src/contentplug.h src/wdxtest.c
	$(CC) $(CCO)$@ src/wdxtest.c
