|
Packit |
5b6b86 |
# Visual C++ 2005 Express Edition
|
|
Packit |
5b6b86 |
CC = cl
|
|
Packit |
5b6b86 |
LD=link
|
|
Packit |
5b6b86 |
CFLAGS = -O2 -DMSDOS -DWIN32 -D__WIN32__ -D_CRT_SECURE_NO_DEPRECATE
|
|
Packit |
5b6b86 |
LD_FLAGS =
|
|
Packit |
5b6b86 |
LIBS = user32.lib kernel32.lib gdi32.lib
|
|
Packit |
5b6b86 |
RC = rc
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
all: nkf.exe nkf32.dll
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
nkf.exe : nkf.obj config.h utf8tbl.obj version.res
|
|
Packit |
5b6b86 |
$(CC) $(CFLAGS) nkf.obj utf8tbl.obj version.res /link setargv.obj
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
nkf32.dll: nkf32.obj utf8tbl.obj dll.res
|
|
Packit |
5b6b86 |
$(LD) $(LDFLAGS) /DLL /DEF:dll.def nkf32.obj utf8tbl.obj dll.res
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
nkf.obj : nkf.c config.h
|
|
Packit |
5b6b86 |
$(CC) $(CFLAGS) -c nkf.c
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
nkf32.obj: nkf32.c nkf.c nkf32dll.c config.h nkf.h
|
|
Packit |
5b6b86 |
$(CC) $(CFLAGS) /DLL -DWIN32DLL -DTOMIME -DGETKANJICODE -DFILECONVERT1 -DFILECONVERT2 -DUNICODESUPPORT /c nkf32.c
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
utf8tbl.obj : utf8tbl.c config.h
|
|
Packit |
5b6b86 |
$(CC) $(CFLAGS) /c utf8tbl.c
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
version.res: version.rc
|
|
Packit |
5b6b86 |
$(RC) $(RCFLAGS) version.rc
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
dll.res: dll.rc
|
|
Packit |
5b6b86 |
$(RC) $(RCFLAGS) dll.rc
|
|
Packit |
5b6b86 |
|
|
Packit |
5b6b86 |
clean:
|
|
Packit |
5b6b86 |
-del nkf.obj
|
|
Packit |
5b6b86 |
-del nkf32.obj
|
|
Packit |
5b6b86 |
-del nkf32.exp
|
|
Packit |
5b6b86 |
-del utf8tbl.obj
|
|
Packit |
5b6b86 |
-del version.res
|
|
Packit |
5b6b86 |
-del dll.res
|
|
Packit |
5b6b86 |
-del nkf.exe
|
|
Packit |
5b6b86 |
-del nkf32.dll
|
|
Packit |
5b6b86 |
-del nkf32.lib
|