OSDN Git Service

* Remove copying exe and dll other folder.
[nkf/nkf.git] / nkf.mak
1 # Visual C++ 2005 Express Edition
2 CC = cl
3 LD=link
4 CFLAGS = -O2 -DMSDOS -DWIN32 -D__WIN32__ -D_CRT_SECURE_NO_DEPRECATE
5 LD_FLAGS = 
6 LIBS = user32.lib kernel32.lib gdi32.lib
7 RC = rc
8
9 all: nkf.exe nkf32.dll
10
11 nkf.exe : nkf.obj config.h utf8tbl.obj version.res
12         $(CC) $(CFLAGS) nkf.obj utf8tbl.obj version.res /link setargv.obj
13
14 nkf32.dll: nkf32.obj utf8tbl.obj dll.res
15         $(LD) $(LDFLAGS) /DLL /DEF:dll.def nkf32.obj utf8tbl.obj dll.res
16
17 nkf.obj : nkf.c config.h
18         $(CC) $(CFLAGS) -c nkf.c
19
20 nkf32.obj: nkf32.c nkf.c nkf32dll.c config.h nkf.h
21         $(CC) $(CFLAGS) /DLL -DWIN32DLL -DTOMIME -DGETKANJICODE -DFILECONVERT1 -DFILECONVERT2 -DUNICODESUPPORT /c nkf32.c
22
23 utf8tbl.obj : utf8tbl.c config.h
24         $(CC) $(CFLAGS) /c utf8tbl.c
25
26 version.res: version.rc
27     $(RC) $(RCFLAGS) version.rc
28
29 dll.res: dll.rc
30     $(RC) $(RCFLAGS) dll.rc
31
32 clean:
33         -del nkf.obj
34         -del nkf32.obj
35         -del nkf32.exp
36         -del utf8tbl.obj
37         -del version.res
38         -del dll.res
39         -del nkf.exe
40         -del nkf32.dll
41         -del nkf32.lib