util-src/Makefile.win

changeset 2063
e89594a1bf4a
parent 1827
dc4d47d91d66
equal deleted inserted replaced
2062:699686c8d016 2063:e89594a1bf4a
10 IDN_INCLUDE1=$(IDN_PATH)\lib 10 IDN_INCLUDE1=$(IDN_PATH)\lib
11 IDN_INCLUDE2=$(IDN_PATH)\win32\include 11 IDN_INCLUDE2=$(IDN_PATH)\win32\include
12 OPENSSL_LIB=$(OPENSSL_PATH)\out32dll\libeay32.lib 12 OPENSSL_LIB=$(OPENSSL_PATH)\out32dll\libeay32.lib
13 OPENSSL_INCLUDE=$(OPENSSL_PATH)\include 13 OPENSSL_INCLUDE=$(OPENSSL_PATH)\include
14 14
15 all: encodings.dll hashes.dll 15 CL=cl /LD /MD /nologo
16 16
17 install: encodings.dll hashes.dll 17 all: encodings.dll hashes.dll windows.dll
18
19 install: encodings.dll hashes.dll windows.dll
18 copy /Y *.dll ..\util\ 20 copy /Y *.dll ..\util\
19 21
20 clean: 22 clean:
21 del encodings.dll encodings.exp encodings.lib encodings.obj 23 del encodings.dll encodings.exp encodings.lib encodings.obj encodings.dll.manifest
22 del hashes.dll hashes.exp hashes.lib hashes.obj 24 del hashes.dll hashes.exp hashes.lib hashes.obj hashes.dll.manifest
25 del windows.dll windows.exp windows.lib windows.obj windows.dll.manifest
23 26
24 encodings.dll: encodings.c 27 encodings.dll: encodings.c
25 cl /LD /nologo encodings.c /I"$(LUA_INCLUDE)" /I"$(IDN_INCLUDE1)" /I"$(IDN_INCLUDE2)" /link "$(LUA_LIB)" "$(IDN_LIB)" /export:luaopen_util_encodings 28 $(CL) encodings.c /I"$(LUA_INCLUDE)" /I"$(IDN_INCLUDE1)" /I"$(IDN_INCLUDE2)" /link "$(LUA_LIB)" "$(IDN_LIB)" /export:luaopen_util_encodings
29 del encodings.exp encodings.lib encodings.obj encodings.dll.manifest
26 30
27 hashes.dll: hashes.c 31 hashes.dll: hashes.c
28 cl /LD /nologo hashes.c /I"$(LUA_INCLUDE)" /I"$(OPENSSL_INCLUDE)" /link "$(LUA_LIB)" "$(OPENSSL_LIB)" /export:luaopen_util_hashes 32 $(CL) hashes.c /I"$(LUA_INCLUDE)" /I"$(OPENSSL_INCLUDE)" /link "$(LUA_LIB)" "$(OPENSSL_LIB)" /export:luaopen_util_hashes
33 del hashes.exp hashes.lib hashes.obj hashes.dll.manifest
29 34
35 windows.dll: windows.c
36 $(CL) windows.c /I"$(LUA_INCLUDE)" /link "$(LUA_LIB)" dnsapi.lib /export:luaopen_util_windows
37 del windows.exp windows.lib windows.obj windows.dll.manifest
38

mercurial