#    Text maid for Windows
#    copyright (c) 1998-2004 Kazuki IWAMOTO http://www.maid.org/ iwm@maid.org
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program; if not, write to the Free Software
#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

#99/11/09 {
#@j[̃rbg}bv\p~B_CAO̕ύXу\[X̑SʓIȌ
#ƃCZX̕ύXB
#99/11/10 {
#@license𗘗p悤ɕύXB
#00/01/19 {
#@ꉻ̂߂ɕ̎st@C悤ɕύXB
#00/01/23 {
#@dialog𗘗p悤ɕύXB
#00/06/15 {
#@maidstub.exe𗘗p悤ɕύXB
#00/07/26 {
#@memapi𗘗p悤ɕύXB
#02/01/05 {
#@ׂẴt@C𓯂tH_ɈړB
#02/02/02 {
#@pbP[W邽߂̃^[QbgǉB
#02/02/04 {
#@pbP[W邽߂̃^[QbgCBtmaid.c瑽̊֐𕪗B
#02/02/05 {
#@t@C̈ˑ֌WB
#04/07/28 {
#@IvVB


PACKAGE=019R


LINK=link


CFLAGS=/c /DWIN32 /DNDEBUG /D_WINDOWS /D_MBCS /DWINVER=0x0400 /Fo$@ /Fp$*.pch /MD /nologo /O2 /QI0f /QIfdiv /YX
LFLAGS=/INCREMENTAL:NO /MACHINE:IX86 /NOLOGO /OUT:$@ /RELEASE /STUB:maidstub.exe 
RFLAGS=/DWIN32 /DNDEBUG /D_WINDOWS /D_MBCS /DWINVER=0x0400 /Fo$@


all: tmaid.exe


###############################################################################
#                                                                             #
# Text maid                                                                   #
#                                                                             #
###############################################################################
tmaid.exe: $*.obj $*.res abort.obj argument.obj dialog.obj edit.obj file.obj find.obj fndir.obj format.obj ftype.obj general.obj history.obj imectrl.obj jump.obj license.obj memapi.obj other.obj print.obj prop.obj reload.obj repinfo.obj replace.obj valchr.obj valstr.obj version.obj wndmain.obj wndtext.obj
	$(LINK) $(LFLAGS) advapi32.lib comctl32.lib comdlg32.lib gdi32.lib htmlhelp.lib ole32.lib shell32.lib user32.lib $**

tmaid.obj: $*.c $*.h argument.h dialog.h file.h find.h jump.h license.h memapi.h other.h replace.h resource.h valchr.h valstr.h wndmain.h wndtext.h
	$(CC) $(CFLAGS) $*.c

tmaid.res: $*.rc $*.ico copying.txt resource.h
	$(RC) $(RFLAGS) /dLANG_JA $*.rc

abort.obj: $*.c $*.h tmaid.h resource.h
	$(CC) $(CFLAGS) $*.c

argument.obj: $*.c $*.h memapi.h
	$(CC) $(CFLAGS) $*.c

dialog.obj: $*.c $*.h memapi.h
	$(CC) $(CFLAGS) $*.c

edit.obj: $*.c $*.h tmaid.h memapi.h
	$(CC) $(CFLAGS) $*.c

file.obj: $*.c $*.h abort.h dialog.h fndir.h general.h history.h memapi.h other.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

find.obj: $*.c $*.h abort.h dialog.h edit.h general.h memapi.h other.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

fndir.obj: $*.c $*.h memapi.h
	$(CC) $(CFLAGS) $*.c

format.obj: $*.c $*.h dialog.h fndir.h general.h memapi.h other.h prop.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

ftype.obj: $*.c $*.h other.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

general.obj: $*.c $*.h edit.h find.h fndir.h imectrl.h memapi.h other.h replace.h resource.h tmaid.h valchr.h
	$(CC) $(CFLAGS) $*.c

history.obj: $*.c $*.h dialog.h fndir.h
	$(CC) $(CFLAGS) $*.c

imectrl.obj: $*.c $*.h
	$(CC) $(CFLAGS) $*.c

jump.obj: $*.c $*.h dialog.h edit.h general.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

license.obj: $*.c $*.h dialog.h memapi.h other.h
	$(CC) $(CFLAGS) $*.c

memapi.obj: $*.c $*.h
	$(CC) $(CFLAGS) $*.c

other.obj: $*.c $*.h fndir.h
	$(CC) $(CFLAGS) $*.c

print.obj: $*.c $*.h abort.h dialog.h edit.h fndir.h memapi.h other.h resource.h tmaid.h valstr.h
	$(CC) $(CFLAGS) $*.c

prop.obj: $*.c $*.h dialog.h ftype.h other.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

reload.obj: $*.c $*.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

repinfo.obj: $*.c $*.h other.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

replace.obj: $*.c $*.h dialog.h find.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

valchr.obj: $*.c $*.h dialog.h other.h resource.h tmaid.h valstr.h
	$(CC) $(CFLAGS) $*.c

valstr.obj: $*.c $*.h memapi.h
	$(CC) $(CFLAGS) $*.c

version.obj: $*.c $*.h dialog.h license.h resource.h tmaid.h
	$(CC) $(CFLAGS) $*.c

wndmain.obj: $*.c $*.h dialog.h file.h find.h fndir.h format.h general.h history.h imectrl.h jump.h memapi.h other.h resource.h tmaid.h valchr.h valstr.h version.h
	$(CC) $(CFLAGS) $*.c

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


###############################################################################
#                                                                             #
# pbP[W쐬                                                              #
#                                                                             #
###############################################################################
dist: tmaid.exe
	MKDIR TMAID
	MKDIR TMAID\JA
	COPY ABORT.C TMAID
	COPY ABORT.H TMAID
	COPY ARGUMENT.C TMAID
	COPY ARGUMENT.H TMAID
	COPY COPYING.TXT TMAID
	COPY DIALOG.C TMAID
	COPY DIALOG.H TMAID
	COPY EDIT.C TMAID
	COPY EDIT.H TMAID
	COPY FILE.C TMAID
	COPY FILE.H TMAID
	COPY FIND.C TMAID
	COPY FIND.H TMAID
	COPY FNDIR.C TMAID
	COPY FNDIR.H TMAID
	COPY FORMAT.C TMAID
	COPY FORMAT.H TMAID
	COPY FTYPE.C TMAID
	COPY FTYPE.H TMAID
	COPY GENERAL.C TMAID
	COPY GENERAL.H TMAID
	COPY HISTORY.C TMAID
	COPY HISTORY.H TMAID
	COPY IMECTRL.C TMAID
	COPY IMECTRL.H TMAID
	COPY JUMP.C TMAID
	COPY JUMP.H TMAID
	COPY LICENSE.C TMAID
	COPY LICENSE.H TMAID
	COPY MAIDSTUB.EXE TMAID
	COPY MAKEFILE TMAID
	COPY MEMAPI.C TMAID
	COPY MEMAPI.H TMAID
	COPY OTHER.C TMAID
	COPY OTHER.H TMAID
	COPY PRINT.C TMAID
	COPY PRINT.H TMAID
	COPY PROP.C TMAID
	COPY PROP.H TMAID
	COPY RELOAD.C TMAID
	COPY RELOAD.H TMAID
	COPY REPINFO.C TMAID
	COPY REPINFO.H TMAID
	COPY REPLACE.C TMAID
	COPY REPLACE.H TMAID
	COPY RESOURCE.H TMAID
	COPY TMAID.C TMAID
	COPY TMAID.H TMAID
	COPY TMAID.ICO TMAID
	COPY TMAID.RC TMAID
	COPY VALCHR.C TMAID
	COPY VALCHR.H TMAID
	COPY VALSTR.C TMAID
	COPY VALSTR.H TMAID
	COPY VERSION.C TMAID
	COPY VERSION.H TMAID
	COPY WNDMAIN.C TMAID
	COPY WNDMAIN.H TMAID
	COPY WNDTEXT.C TMAID
	COPY WNDTEXT.H TMAID
	COPY JA\ADDRESS.HTM TMAID\JA
	COPY JA\AUTO.HTM TMAID\JA
	COPY JA\AUTO.PNG TMAID\JA
	COPY JA\CODE.HTM TMAID\JA
	COPY JA\CODE.PNG TMAID\JA
	COPY JA\COMMAND.HTM TMAID\JA
	COPY JA\DATE.HTM TMAID\JA
	COPY JA\EDIT.HTM TMAID\JA
	COPY JA\EUC-JP.HTM TMAID\JA
	COPY JA\FILETYPE.HTM TMAID\JA
	COPY JA\FILETYPE.PNG TMAID\JA
	COPY JA\FIND.HTM TMAID\JA
	COPY JA\FIND.PNG TMAID\JA
	COPY JA\FTYPE.HTM TMAID\JA
	COPY JA\FTYPE.PNG TMAID\JA
	COPY JA\HISTORY.HTM TMAID\JA
	COPY JA\HISTORY.PNG TMAID\JA
	COPY JA\INDEX.HTM TMAID\JA
	COPY JA\INPUT.HTM TMAID\JA
	COPY JA\INSTALL.HTM TMAID\JA
	COPY JA\INTRO.HTM TMAID\JA
	COPY JA\ISO-2022.HTM TMAID\JA
	COPY JA\MARGIN.HTM TMAID\JA
	COPY JA\OPEN.HTM TMAID\JA
	COPY JA\OTHER.HTM TMAID\JA
	COPY JA\PRINT.HTM TMAID\JA
	COPY JA\PROPERTY.HTM TMAID\JA
	COPY JA\PROPERTY.PNG TMAID\JA
	COPY JA\README.TXT TMAID\JA
	COPY JA\REPINFO.HTM TMAID\JA
	COPY JA\REPINFO.PNG TMAID\JA
	COPY JA\REPLACE.HTM TMAID\JA
	COPY JA\REPLACE.PNG TMAID\JA
	COPY JA\SHIFTJIS.HTM TMAID\JA
	COPY JA\TAB.HTM TMAID\JA
	COPY JA\TMAID.HHC TMAID\JA
	COPY JA\TMAID.HHK TMAID\JA
	COPY JA\TMAID.HHP TMAID\JA
	COPY JA\UNICODE.HTM TMAID\JA
	COPY JA\UTF-7.HTM TMAID\JA
	COPY JA\UTF-8.HTM TMAID\JA
	LHA A -D TMAID.LZH TMAID
	LHA A TM$(PACKAGE)JA.LZH JA\README.TXT
	LHA A TM$(PACKAGE)JA.LZH TMAID.EXE
	LHA A TM$(PACKAGE)JA.LZH JA\TMAID.CHM
	LHA A TM$(PACKAGE)JA.LZH COPYING.TXT
	LHA A TM$(PACKAGE)JA.LZH TMAID.LZH
	DEL TMAID\ABORT.C
	DEL TMAID\ABORT.H
	DEL TMAID\ARGUMENT.C
	DEL TMAID\ARGUMENT.H
	DEL TMAID\COPYING.TXT
	DEL TMAID\DIALOG.C
	DEL TMAID\DIALOG.H
	DEL TMAID\EDIT.C
	DEL TMAID\EDIT.H
	DEL TMAID\FILE.C
	DEL TMAID\FILE.H
	DEL TMAID\FIND.C
	DEL TMAID\FIND.H
	DEL TMAID\FNDIR.C
	DEL TMAID\FNDIR.H
	DEL TMAID\FORMAT.C
	DEL TMAID\FORMAT.H
	DEL TMAID\FTYPE.C
	DEL TMAID\FTYPE.H
	DEL TMAID\GENERAL.C
	DEL TMAID\GENERAL.H
	DEL TMAID\HISTORY.C
	DEL TMAID\HISTORY.H
	DEL TMAID\IMECTRL.C
	DEL TMAID\IMECTRL.H
	DEL TMAID\JUMP.C
	DEL TMAID\JUMP.H
	DEL TMAID\LICENSE.C
	DEL TMAID\LICENSE.H
	DEL TMAID\MAIDSTUB.EXE
	DEL TMAID\MAKEFILE
	DEL TMAID\MEMAPI.C
	DEL TMAID\MEMAPI.H
	DEL TMAID\OTHER.C
	DEL TMAID\OTHER.H
	DEL TMAID\PRINT.C
	DEL TMAID\PRINT.H
	DEL TMAID\PROP.C
	DEL TMAID\PROP.H
	DEL TMAID\RELOAD.C
	DEL TMAID\RELOAD.H
	DEL TMAID\REPINFO.C
	DEL TMAID\REPINFO.H
	DEL TMAID\REPLACE.C
	DEL TMAID\REPLACE.H
	DEL TMAID\RESOURCE.H
	DEL TMAID\TMAID.C
	DEL TMAID\TMAID.H
	DEL TMAID\TMAID.ICO
	DEL TMAID\TMAID.RC
	DEL TMAID\VALCHR.C
	DEL TMAID\VALCHR.H
	DEL TMAID\VALSTR.C
	DEL TMAID\VALSTR.H
	DEL TMAID\VERSION.C
	DEL TMAID\VERSION.H
	DEL TMAID\WNDMAIN.C
	DEL TMAID\WNDMAIN.H
	DEL TMAID\WNDTEXT.C
	DEL TMAID\WNDTEXT.H
	DEL TMAID\JA\ADDRESS.HTM
	DEL TMAID\JA\AUTO.HTM
	DEL TMAID\JA\AUTO.PNG
	DEL TMAID\JA\CODE.HTM
	DEL TMAID\JA\CODE.PNG
	DEL TMAID\JA\COMMAND.HTM
	DEL TMAID\JA\DATE.HTM
	DEL TMAID\JA\EDIT.HTM
	DEL TMAID\JA\EUC-JP.HTM
	DEL TMAID\JA\FILETYPE.HTM
	DEL TMAID\JA\FILETYPE.PNG
	DEL TMAID\JA\FIND.HTM
	DEL TMAID\JA\FIND.PNG
	DEL TMAID\JA\FTYPE.HTM
	DEL TMAID\JA\FTYPE.PNG
	DEL TMAID\JA\HISTORY.HTM
	DEL TMAID\JA\HISTORY.PNG
	DEL TMAID\JA\INDEX.HTM
	DEL TMAID\JA\INPUT.HTM
	DEL TMAID\JA\INSTALL.HTM
	DEL TMAID\JA\INTRO.HTM
	DEL TMAID\JA\ISO-2022.HTM
	DEL TMAID\JA\MARGIN.HTM
	DEL TMAID\JA\OPEN.HTM
	DEL TMAID\JA\OTHER.HTM
	DEL TMAID\JA\PRINT.HTM
	DEL TMAID\JA\PROPERTY.HTM
	DEL TMAID\JA\PROPERTY.PNG
	DEL TMAID\JA\README.TXT
	DEL TMAID\JA\REPINFO.HTM
	DEL TMAID\JA\REPINFO.PNG
	DEL TMAID\JA\REPLACE.HTM
	DEL TMAID\JA\REPLACE.PNG
	DEL TMAID\JA\SHIFTJIS.HTM
	DEL TMAID\JA\TAB.HTM
	DEL TMAID\JA\TMAID.HHC
	DEL TMAID\JA\TMAID.HHK
	DEL TMAID\JA\TMAID.HHP
	DEL TMAID\JA\UNICODE.HTM
	DEL TMAID\JA\UTF-7.HTM
	DEL TMAID\JA\UTF-8.HTM
	RMDIR TMAID\JA
	RMDIR TMAID
	DEL TMAID.LZH
