changeset 4:9648e6980cb5

Fixes for building with Visual Studio 2008. Apparently -debug:full is invalid now. Also switch to prefering environment variables to find the Dynamic Windows directory. Finally revert a previous change to load the mysql backend by default.
author Brian Smith <brian@dbsoft.org>
date Fri, 18 Feb 2011 06:00:41 -0600
parents be012e47e7f0
children 1e466b9cb28c b2e985789750
files dmail.c makefile.vc minimal/makefile.vc mysql/makefile.vc
diffstat 4 files changed, 16 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/dmail.c	Fri Feb 18 02:56:59 2011 -0600
+++ b/dmail.c	Fri Feb 18 06:00:41 2011 -0600
@@ -1614,7 +1614,7 @@
 	 * broken by default.
 	 */
 	if(!config.plugins[0])
-		config.plugins[0] = strdup("mysqlplg");
+		config.plugins[0] = strdup("minimal");
 
 	while(config.plugins[z] && z < PLUGIN_MAX)
         {
--- a/makefile.vc	Fri Feb 18 02:56:59 2011 -0600
+++ b/makefile.vc	Fri Feb 18 06:00:41 2011 -0600
@@ -1,8 +1,9 @@
 # DynamicMail Makefile for Win32
 
-# Change these as needed
-DWLIBDIR=\netlabs\dwindows\lib
-DWINCDIR=\netlabs\dwindows
+# Either add environment variables for DWLIBDIR and DWINCDIR or
+# Uncomment and change these as needed
+#DWLIBDIR=\netlabs\dwindows\lib
+#DWINCDIR=\netlabs\dwindows
 
 CC = cl
 CFLAGS = -c -G5 -GD -Zp1 -DWIN32 -D__WIN32__ -DMSVC -I. -I$(DWINCDIR)
@@ -10,7 +11,7 @@
 CFLAGS_COMPILE = -MTd
 LIBS = wsock32.lib kernel32.lib user32.lib comctl32.lib gdi32.lib advapi32.lib shell32.lib comdlg32.lib $(DWLIBDIR)\dw.lib $(DWLIBDIR)\dwcompat.lib
 RES = 
-LINKFLAGS = -machine:i386 -debug:full -debugtype:cv
+LINKFLAGS = -machine:i386 -debugtype:cv
 DLLLINKFLAGS = -dll
 LINK = link
 DEFFILE = dmail.def
--- a/minimal/makefile.vc	Fri Feb 18 02:56:59 2011 -0600
+++ b/minimal/makefile.vc	Fri Feb 18 06:00:41 2011 -0600
@@ -1,8 +1,9 @@
 # DynamicMail Minimal Plugin Makefile for Win32
 
-# Change these as needed
-DWLIBDIR=\netlabs\dwindows\lib
-DWINCDIR=\netlabs\dwindows
+# Either add environment variables for DWLIBDIR and DWINCDIR or
+# Uncomment and change these as needed
+#DWLIBDIR=\netlabs\dwindows\lib
+#DWINCDIR=\netlabs\dwindows
 
 CC = cl
 CFLAGS = -c -G5 -GD -Zp1 -DWIN32 -D__WIN32__ -DMSVC -DBUILD_DLL -I$(DWINCDIR) -I. -I..
@@ -10,7 +11,7 @@
 CFLAGS_COMPILE = -MTd
 LIBS = $(DWLIBDIR)\dw.lib $(DWLIBDIR)\dwcompat.lib
 RES = 
-LINKFLAGS = -machine:i386 -debug:full -debugtype:cv
+LINKFLAGS = -machine:i386 -debugtype:cv
 DLLLINKFLAGS = -dll
 LINK = link
 DEFFILE = minimalw.def
--- a/mysql/makefile.vc	Fri Feb 18 02:56:59 2011 -0600
+++ b/mysql/makefile.vc	Fri Feb 18 06:00:41 2011 -0600
@@ -1,8 +1,9 @@
 # DynamicMail mysqlplg Plugin Makefile for Win32
 
-# Change these as needed
-DWLIBDIR=\netlabs\dwindows\lib
-DWINCDIR=\netlabs\dwindows
+# Either add environment variables for DWLIBDIR and DWINCDIR or
+# Uncomment and change these as needed
+#DWLIBDIR=\netlabs\dwindows\lib
+#DWINCDIR=\netlabs\dwindows
 
 CC = cl
 CFLAGS = -c -G5 -GD -Zp1 -DWIN32 -D__WIN32__ -DMSVC -DBUILD_DLL -I$(DWINCDIR) -I. -I..
@@ -10,7 +11,7 @@
 CFLAGS_COMPILE = -MTd
 LIBS = $(DWLIBDIR)\dw.lib $(DWLIBDIR)\dwcompat.lib mysqlclient.lib wsock32.lib advapi32.lib user32.lib
 RES = 
-LINKFLAGS = -machine:i386 -debug:full -debugtype:cv
+LINKFLAGS = -machine:i386 -debugtype:cv
 DLLLINKFLAGS = -dll
 LINK = link
 DEFFILE = mysqlplgw.def