!ifndef LINK
LINK=link
!endif
!ifndef MT
MT=mt
!endif
!ifndef HHC
HHC=hhc
!endif

CLFLAGS=/c /D_USING_V110_SDK71_ /D_UNICODE /DUNICODE /DNDEBUG /DWIN32 /D_WINDOWS /D_WIN32_WINNT=0x0501 /DWINVER=0x0501 /D_CRT_SECURE_NO_DEPRECATE /arch:SSE /Fo$@ /MD /nologo /O2
LNFLAGS=/INCREMENTAL:NO /MACHINE:IX86 /NOLOGO /OUT:$@ /RELEASE /IGNORE:4210
RCFLAGS=/c932 /D_USING_V110_SDK71_ /d_UNICODE /dUNICODE /dNDEBUG /dWIN32 /d_WINDOWS /d_WIN32_WINNT=0x0501 /dWINVER=0x0501 /fo$@ /l0
ASFLAGS=/c /Fo$@ /nologo /safeseh
LBFLAGS=/MACHINE:IX86 /NODEFAULTLIB:msvcrt.lib /NOLOGO /OUT:$@
ICFLAGS=/DEFAULTLIB:iwmcrt\iwmcrt.lib /NODEFAULTLIB:msvcrt.lib
INCLUDES=/Imisc /Isrc

all: src\tmaid.exe doc\tmaid.chm

tmaid_OBJECTS= \
	src\tmaid.res \
	misc\argument.obj \
	misc\dialog.obj \
	misc\fndir.obj \
	misc\history.obj \
	misc\imectrl.obj \
	misc\license.obj \
	misc\memapi.obj \
	misc\other.obj \
	misc\valstr.obj \
	src\abort.obj \
	src\edit.obj \
	src\file.obj \
	src\find.obj \
	src\format.obj \
	src\ftype.obj \
	src\general.obj \
	src\jump.obj \
	src\print.obj \
	src\prop.obj \
	src\reload.obj \
	src\repinfo.obj \
	src\replace.obj \
	src\tmaid.obj \
	src\valchr.obj \
	src\version.obj \
	src\wndmain.obj \
	src\wndtext.obj

src\tmaid.exe: iwmcrt\iwmcrt.lib $(tmaid_OBJECTS)
	$(LINK) $(LNFLAGS) $(ICFLAGS) advapi32.lib comctl32.lib comdlg32.lib gdi32.lib htmlhelp.lib ole32.lib shell32.lib user32.lib $(tmaid_OBJECTS)
	if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;#1

src\tmaid.res: $*.rc $*.ico
	$(RC) $(RCFLAGS) $*.rc

misc\argument.obj: $*.c $*.h misc\memapi.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\fndir.obj: $*.c $*.h misc\memapi.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\dialog.obj: $*.c $*.h misc\memapi.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\history.obj: $*.c $*.h misc\dialog.h misc\fndir.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\imectrl.obj: $*.c $*.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\license.obj: $*.c $*.h misc\dialog.h misc\memapi.h misc\other.h src\resource.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\memapi.obj: $*.c $*.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\other.obj: $*.c $*.h misc\fndir.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

misc\valstr.obj: $*.c $*.h misc\memapi.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\abort.obj: $*.c $*.h misc\fndir.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\edit.obj: $*.c $*.h misc\fndir.h misc\memapi.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\file.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\history.h misc\memapi.h misc\other.h src\abort.h src\general.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\find.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\memapi.h misc\other.h src\abort.h src\edit.h src\general.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\format.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\memapi.h misc\other.h src\general.h src\prop.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\ftype.obj: $*.c $*.h misc\fndir.h misc\other.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\general.obj: $*.c $*.h misc\fndir.h misc\imectrl.h misc\memapi.h misc\other.h src\edit.h src\find.h src\replace.h src\resource.h src\tmaid.h src\valchr.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\jump.obj: $*.c $*.h misc\dialog.h misc\fndir.h src\edit.h src\general.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\print.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\memapi.h misc\other.h misc\valstr.h src\abort.h src\edit.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\prop.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\other.h src\ftype.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\reload.obj: $*.c $*.h misc\fndir.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\repinfo.obj: $*.c $*.h misc\fndir.h misc\other.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\replace.obj: $*.c $*.h misc\dialog.h misc\fndir.h src\find.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\tmaid.obj: $*.c $*.h misc\argument.h misc\dialog.h misc\fndir.h misc\license.h misc\memapi.h misc\other.h misc\valstr.h src\file.h src\find.h src\jump.h src\replace.h src\resource.h src\valchr.h src\wndmain.h src\wndtext.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\valchr.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\other.h misc\valstr.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\version.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\license.h src\resource.h src\tmaid.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\wndmain.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\history.h misc\imectrl.h misc\memapi.h misc\other.h misc\valstr.h src\file.h src\find.h src\format.h src\general.h src\jump.h src\replace.h src\resource.h src\tmaid.h src\valchr.h src\version.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

src\wndtext.obj: $*.c $*.h misc\dialog.h misc\fndir.h misc\history.h misc\imectrl.h misc\memapi.h misc\other.h misc\valstr.h src\abort.h src\edit.h src\file.h src\find.h src\general.h src\jump.h src\print.h src\prop.h src\reload.h src\resource.h src\repinfo.h src\replace.h src\tmaid.h src\valchr.h
	$(CC) $(CLFLAGS) $(INCLUDES) $*.c

iwmcrt_OBJECTS= \
	iwmcrt\alldiv.obj \
	iwmcrt\alldvrm.obj \
	iwmcrt\allmul.obj \
	iwmcrt\alloca.obj \
	iwmcrt\alloca16.obj \
	iwmcrt\alloca8.obj \
	iwmcrt\allrem.obj \
	iwmcrt\allshl.obj \
	iwmcrt\allshr.obj \
	iwmcrt\aulldiv.obj \
	iwmcrt\aulldvrm.obj \
	iwmcrt\aullrem.obj \
	iwmcrt\aullshr.obj \
	iwmcrt\chkstk.obj \
	iwmcrt\atexit.obj \
	iwmcrt\dllmain.obj \
	iwmcrt\dllmaincrtstartup.obj \
	iwmcrt\fstat32.obj \
	iwmcrt\fstat32i64.obj \
	iwmcrt\fstat64i32.obj \
	iwmcrt\iwmcrt.obj \
	iwmcrt\maincrtstartup.obj \
	iwmcrt\onexit.obj \
	iwmcrt\report_rangecheckfailure.obj \
	iwmcrt\security.obj \
	iwmcrt\set_invalid_parameter_handler.obj \
	iwmcrt\stat32.obj \
	iwmcrt\stat32i64.obj \
	iwmcrt\stat64i32.obj \
	iwmcrt\tlstable.obj \
	iwmcrt\winmaincrtstartup.obj \
	iwmcrt\wmaincrtstartup.obj \
	iwmcrt\wstat32.obj \
	iwmcrt\wstat32i64.obj \
	iwmcrt\wstat64i32.obj \
	iwmcrt\wwinmaincrtstartup.obj \
	iwmcrt\tlsarray.obj

iwmcrt\iwmcrt.lib: $*.def $(iwmcrt_OBJECTS)
	lib $(LBFLAGS) /DEF:$*.def
	lib $(LBFLAGS) $@ $(iwmcrt_OBJECTS)

iwmcrt\iwmcrt.def: iwmcrt\iwmcrt-makedef.exe
	iwmcrt\iwmcrt-makedef.exe > $@

iwmcrt\alldiv.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\alldvrm.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\allmul.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\alloca.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\alloca16.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\alloca8.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\allrem.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\allshl.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\allshr.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\aulldiv.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\aulldvrm.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\aullrem.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\aullshr.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\chkstk.obj: $*.asm
	$(AS) $(ASFLAGS) $**

iwmcrt\atexit.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\dllmain.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\dllmaincrtstartup.obj: $*.c iwmcrt\iwmcrt.h
	$(CC) $(CLFLAGS) $*.c

iwmcrt\fstat32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\fstat32i64.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\fstat64i32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\iwmcrt.obj: $*.c $*.h
	$(CC) $(CLFLAGS) $*.c

iwmcrt\maincrtstartup.obj: $*.c iwmcrt\iwmcrt.h iwmcrt\main.c
	$(CC) $(CLFLAGS) $*.c

iwmcrt\onexit.obj: $*.c iwmcrt\iwmcrt.h
	$(CC) $(CLFLAGS) $*.c

iwmcrt\report_rangecheckfailure.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\security.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\set_invalid_parameter_handler.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\stat32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\stat32i64.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\stat64i32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\tlstable.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\winmaincrtstartup.obj: $*.c iwmcrt\iwmcrt.h iwmcrt\main.c
	$(CC) $(CLFLAGS) $*.c

iwmcrt\wmaincrtstartup.obj: $*.c iwmcrt\iwmcrt.h iwmcrt\main.c
	$(CC) $(CLFLAGS) $*.c

iwmcrt\wstat32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\wstat32i64.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\wstat64i32.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\wwinmaincrtstartup.obj: $*.c iwmcrt\iwmcrt.h iwmcrt\main.c
	$(CC) $(CLFLAGS) $*.c

iwmcrt\tlsarray.obj: iwmcrt\iwmcrt-tlsarray.exe
	iwmcrt\iwmcrt-tlsarray.exe > $@

iwmcrt\iwmcrt-makedef.exe: $*.obj $*.res
	$(LINK) $(LNFLAGS) $**
	if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;#1

iwmcrt\iwmcrt-makedef.res: $*.rc iwmcrt\iwmcrt.ico
	$(RC) $(RCFLAGS) /DMAJOR=0 /DMINOR=0 /DMICRO=0 /DVERSION=\"0.0.0\" $*.rc

iwmcrt\iwmcrt-makedef.obj: $*.c
	$(CC) $(CLFLAGS) $**

iwmcrt\iwmcrt-tlsarray.exe: $*.obj $*.res
	$(LINK) $(LNFLAGS) $**
	if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;#1

iwmcrt\iwmcrt-tlsarray.res: $*.rc iwmcrt\iwmcrt.ico
	$(RC) $(RCFLAGS) /DMAJOR=0 /DMINOR=0 /DMICRO=0 /DVERSION=\"0.0.0\" $*.rc

iwmcrt\iwmcrt-tlsarray.obj: $*.c
	$(CC) $(CLFLAGS) $**

doc\tmaid.chm: $*.hhc $*.hhk $*.hhp doc\address.htm doc\auto.htm doc\auto.png doc\code.htm doc\code.png doc\command.htm doc\date.htm doc\edit.htm doc\euc-jp.htm doc\filetype.htm doc\filetype.png doc\find.htm doc\find.png doc\ftype.htm doc\ftype.png doc\history.htm doc\history.png doc\index.htm doc\input.htm doc\install.htm doc\intro.htm doc\iso-2022.htm doc\margin.htm doc\open.htm doc\other.htm doc\print.htm doc\property.htm doc\property.png doc\repinfo.htm doc\repinfo.png doc\replace.htm doc\replace.png doc\shiftjis.htm doc\tab.htm doc\unicode.htm doc\utf-7.htm doc\utf-8.htm
	-$(HHC) $*.hhp

clean:
	if exist src\tmaid.exe del /q src\tmaid.exe
	if exist src\tmaid.exe.manifest del /q src\tmaid.exe.manifest
	if exist doc\tmaid.chm del /q doc\tmaid.chm
	if exist iwmcrt\iwmcrt.lib del /q iwmcrt\iwmcrt.lib
	if exist iwmcrt\iwmcrt.def del /q iwmcrt\iwmcrt.def
	if exist iwmcrt\iwmcrt-makedef.exe del /q iwmcrt\iwmcrt-makedef.exe
	if exist iwmcrt\iwmcrt-makedef.exe.manifest del /q iwmcrt\iwmcrt-makedef.exe.manifest
	if exist iwmcrt\iwmcrt-makedef.res del /q iwmcrt\iwmcrt-makedef.res
	if exist iwmcrt\iwmcrt-makedef.obj del /q iwmcrt\iwmcrt-makedef.obj
	if exist iwmcrt\iwmcrt-tlsarray.exe del /q iwmcrt\iwmcrt-tlsarray.exe
	if exist iwmcrt\iwmcrt-tlsarray.exe.manifest del /q iwmcrt\iwmcrt-tlsarray.exe.manifest
	if exist iwmcrt\iwmcrt-tlsarray.res del /q iwmcrt\iwmcrt-tlsarray.res
	if exist iwmcrt\iwmcrt-tlsarray.obj del /q iwmcrt\iwmcrt-tlsarray.obj
	for %f in ($(tmaid_OBJECTS)) do if exist %f del /q %f
	for %f in ($(iwmcrt_OBJECTS)) do if exist %f del /q %f

dist: src\tmaid.exe doc\tmaid.chm
	mkdir tmaid
	mkdir tmaid\doc
	mkdir tmaid\iwmcrt
	mkdir tmaid\misc
	mkdir tmaid\src
	copy /y ChangeLog tmaid
	copy /y COPYING tmaid
	copy /y Makefile tmaid
	copy /y README tmaid
	copy /y doc\address.htm tmaid\doc
	copy /y doc\auto.htm tmaid\doc
	copy /y doc\auto.png tmaid\doc
	copy /y doc\code.htm tmaid\doc
	copy /y doc\code.png tmaid\doc
	copy /y doc\command.htm tmaid\doc
	copy /y doc\date.htm tmaid\doc
	copy /y doc\edit.htm tmaid\doc
	copy /y doc\euc-jp.htm tmaid\doc
	copy /y doc\filetype.htm tmaid\doc
	copy /y doc\filetype.png tmaid\doc
	copy /y doc\find.htm tmaid\doc
	copy /y doc\find.png tmaid\doc
	copy /y doc\ftype.htm tmaid\doc
	copy /y doc\ftype.png tmaid\doc
	copy /y doc\history.htm tmaid\doc
	copy /y doc\history.png tmaid\doc
	copy /y doc\index.htm tmaid\doc
	copy /y doc\input.htm tmaid\doc
	copy /y doc\install.htm tmaid\doc
	copy /y doc\intro.htm tmaid\doc
	copy /y doc\iso-2022.htm tmaid\doc
	copy /y doc\margin.htm tmaid\doc
	copy /y doc\open.htm tmaid\doc
	copy /y doc\other.htm tmaid\doc
	copy /y doc\print.htm tmaid\doc
	copy /y doc\property.htm tmaid\doc
	copy /y doc\property.png tmaid\doc
	copy /y doc\repinfo.htm tmaid\doc
	copy /y doc\repinfo.png tmaid\doc
	copy /y doc\replace.htm tmaid\doc
	copy /y doc\replace.png tmaid\doc
	copy /y doc\shiftjis.htm tmaid\doc
	copy /y doc\tab.htm tmaid\doc
	copy /y doc\tmaid.hhc tmaid\doc
	copy /y doc\tmaid.hhk tmaid\doc
	copy /y doc\tmaid.hhp tmaid\doc
	copy /y doc\unicode.htm tmaid\doc
	copy /y doc\utf-7.htm tmaid\doc
	copy /y doc\utf-8.htm tmaid\doc
	copy /y iwmcrt\iwmcrt.ico tmaid\iwmcrt
	copy /y iwmcrt\alldiv.asm tmaid\iwmcrt
	copy /y iwmcrt\alldvrm.asm tmaid\iwmcrt
	copy /y iwmcrt\allmul.asm tmaid\iwmcrt
	copy /y iwmcrt\alloca.asm tmaid\iwmcrt
	copy /y iwmcrt\alloca8.asm tmaid\iwmcrt
	copy /y iwmcrt\alloca16.asm tmaid\iwmcrt
	copy /y iwmcrt\allrem.asm tmaid\iwmcrt
	copy /y iwmcrt\allshl.asm tmaid\iwmcrt
	copy /y iwmcrt\allshr.asm tmaid\iwmcrt
	copy /y iwmcrt\aulldiv.asm tmaid\iwmcrt
	copy /y iwmcrt\aulldvrm.asm tmaid\iwmcrt
	copy /y iwmcrt\aullrem.asm tmaid\iwmcrt
	copy /y iwmcrt\aullshr.asm tmaid\iwmcrt
	copy /y iwmcrt\chkstk.asm tmaid\iwmcrt
	copy /y iwmcrt\atexit.c tmaid\iwmcrt
	copy /y iwmcrt\dllmain.c tmaid\iwmcrt
	copy /y iwmcrt\dllmaincrtstartup.c tmaid\iwmcrt
	copy /y iwmcrt\fstat32.c tmaid\iwmcrt
	copy /y iwmcrt\fstat32i64.c tmaid\iwmcrt
	copy /y iwmcrt\fstat64i32.c tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt.c tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt.h tmaid\iwmcrt
	copy /y iwmcrt\main.c tmaid\iwmcrt
	copy /y iwmcrt\maincrtstartup.c tmaid\iwmcrt
	copy /y iwmcrt\onexit.c tmaid\iwmcrt
	copy /y iwmcrt\report_rangecheckfailure.c tmaid\iwmcrt
	copy /y iwmcrt\security.c tmaid\iwmcrt
	copy /y iwmcrt\set_invalid_parameter_handler.c tmaid\iwmcrt
	copy /y iwmcrt\stat32.c tmaid\iwmcrt
	copy /y iwmcrt\stat32i64.c tmaid\iwmcrt
	copy /y iwmcrt\stat64i32.c tmaid\iwmcrt
	copy /y iwmcrt\tlstable.c tmaid\iwmcrt
	copy /y iwmcrt\winmaincrtstartup.c tmaid\iwmcrt
	copy /y iwmcrt\wmaincrtstartup.c tmaid\iwmcrt
	copy /y iwmcrt\wstat32.c tmaid\iwmcrt
	copy /y iwmcrt\wstat32i64.c tmaid\iwmcrt
	copy /y iwmcrt\wstat64i32.c tmaid\iwmcrt
	copy /y iwmcrt\wwinmaincrtstartup.c tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt-makedef.c tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt-makedef.rc tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt-tlsarray.c tmaid\iwmcrt
	copy /y iwmcrt\iwmcrt-tlsarray.rc tmaid\iwmcrt
	copy /y misc\argument.c tmaid\misc
	copy /y misc\argument.h tmaid\misc
	copy /y misc\dialog.c tmaid\misc
	copy /y misc\dialog.h tmaid\misc
	copy /y misc\fndir.c tmaid\misc
	copy /y misc\fndir.h tmaid\misc
	copy /y misc\history.c tmaid\misc
	copy /y misc\history.h tmaid\misc
	copy /y misc\imectrl.c tmaid\misc
	copy /y misc\imectrl.h tmaid\misc
	copy /y misc\license.c tmaid\misc
	copy /y misc\license.h tmaid\misc
	copy /y misc\memapi.c tmaid\misc
	copy /y misc\memapi.h tmaid\misc
	copy /y misc\other.c tmaid\misc
	copy /y misc\other.h tmaid\misc
	copy /y misc\valstr.c tmaid\misc
	copy /y misc\valstr.h tmaid\misc
	copy /y src\abort.c tmaid\src
	copy /y src\abort.h tmaid\src
	copy /y src\edit.c tmaid\src
	copy /y src\edit.h tmaid\src
	copy /y src\file.c tmaid\src
	copy /y src\file.h tmaid\src
	copy /y src\find.c tmaid\src
	copy /y src\find.h tmaid\src
	copy /y src\format.c tmaid\src
	copy /y src\format.h tmaid\src
	copy /y src\ftype.c tmaid\src
	copy /y src\ftype.h tmaid\src
	copy /y src\general.c tmaid\src
	copy /y src\general.h tmaid\src
	copy /y src\jump.c tmaid\src
	copy /y src\jump.h tmaid\src
	copy /y src\print.c tmaid\src
	copy /y src\print.h tmaid\src
	copy /y src\prop.c tmaid\src
	copy /y src\prop.h tmaid\src
	copy /y src\reload.c tmaid\src
	copy /y src\reload.h tmaid\src
	copy /y src\repinfo.c tmaid\src
	copy /y src\repinfo.h tmaid\src
	copy /y src\replace.c tmaid\src
	copy /y src\replace.h tmaid\src
	copy /y src\resource.h tmaid\src
	copy /y src\tmaid.c tmaid\src
	copy /y src\tmaid.h tmaid\src
	copy /y src\tmaid.ico tmaid\src
	copy /y src\tmaid.rc tmaid\src
	copy /y src\valchr.c tmaid\src
	copy /y src\valchr.h tmaid\src
	copy /y src\version.c tmaid\src
	copy /y src\version.h tmaid\src
	copy /y src\wndmain.c tmaid\src
	copy /y src\wndmain.h tmaid\src
	copy /y src\wndtext.c tmaid\src
	copy /y src\wndtext.h tmaid\src
	7za a -mx9 tmaid.zip tmaid
	rmdir /q /s tmaid
	mkdir tm019wja
	copy /y ChangeLog tm019wja
	copy /y COPYING tm019wja
	copy /y README tm019wja
	copy /y src\tmaid.exe tm019wja
	copy /y doc\tmaid.chm tm019wja
	move /y tmaid.zip tm019wja
	7za a -mx9 tm019wja.zip tm019wja
	rmdir /q /s tm019wja
