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 |