From 7eed7eab3697678923561c11d44267e792f671d1 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka <valenok@gmail.com> Date: Thu, 26 Sep 2013 09:34:36 +0100 Subject: [PATCH] Added mongoose.dll target --- build/Makefile | 5 ++++- build/dll.def | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build/Makefile b/build/Makefile index ac5526fed..646bec496 100644 --- a/build/Makefile +++ b/build/Makefile @@ -39,7 +39,7 @@ LUA_SQLITE_FLAGS = $(SQLITE_FLAGS) $(LUA_FLAGS) MSVC = ../../vc6 #DBG = /Zi /Od DBG = /DNDEBUG /O1 -CL = $(MSVC)/bin/cl /MD /TC /nologo $(DBG) /W3 /GA /I$(MSVC)/include /I.. +CL = $(MSVC)/bin/cl /MD /TC /nologo $(DBG) /W3 /I$(MSVC)/include /I.. LINK_FLAGS = /incremental:no /libpath:$(MSVC)/lib /machine:IX86 \ user32.lib shell32.lib comdlg32.lib ws2_32.lib advapi32.lib LINK = $(MSVC)/bin/link $(LINK_FLAGS) @@ -83,6 +83,9 @@ $(PROG)-tiny.exe: $(TINY_SOURCES) $(MSVC)/bin/rc res.rc $(CL) $(TINY_SOURCES) /link $(LINK_FLAGS) res.res /out:$@ +$(PROG).dll: $(TINY_SOURCES) Makefile + $(CL) ../mongoose.c /GD /Gd /link $(LINK_FLAGS) /DLL /DEF:dll.def /out:$@ + # This is broken now due to SSL exclusion windows_unit_test.exe: $(LUA_SOURCES) Makefile $(CL) ../test/unit_test.c lua_5.2.1.c -DLUA_COMPAT_ALL \ diff --git a/build/dll.def b/build/dll.def index afd53118f..fff667ef1 100644 --- a/build/dll.def +++ b/build/dll.def @@ -13,3 +13,7 @@ EXPORTS mg_version mg_modify_passwords_file mg_md5 + mg_upload + mg_download + mg_send_file + mg_get_builtin_mime_type -- GitLab