util-src/Makefile.win
changeset 2063 e89594a1bf4a
parent 1830 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