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