Re: testing the installation on XP using MsVC++
Bart Samwel <
bart@...>
2006-03-02 12:59:13 GMT
Bart Samwel wrote:
> I have the same compiler BTW, so I'll try compiling and see if I can
> get it to work. I have built up a lot of experience working around
> VC++ compiler bugs by now.
OK, I've got a lot of fixes for you. Everything is attached in a big
patch, you can cherry-pick from it if you want, or just apply the whole
thing after reviewing.
1. the win32.mak file hides the compiler command line. This makes it
very hard to debug errors.
2. "erase" is a very uncommon way of deleting files in Windows. The
alias almost everybody uses is "del". I've changed it so that everybody
knows what is intended.
3. The make file contains a "#- <at> erase" statement, which should at least
have been "- <at> REM erase". NMAKE does not recognize hashes as comments,
and neither does the win32 shell, so the only thing you can do is use
the shell REM command (REMark).
4. I get some stupid "performance warning" about forcing a void* value
to true or false, which I disabled using the /wd4800 compiler flag.
5. The makefile currently compiles the library without RTTI, which gives
very big warnings at every use of dynamic_cast. In fact, this will
definitely break when it's actually used. I've added a /GR flag to fix this.
6. The win32/INSTALL.txt VC++ installation procedure refers to
installing config-*-*.h files, but then refers to further down in the
file for more info. I promptly forgot to install the libpq config
header, as I was expecting to do only compiler-specific configuration.
Suggested text (at line 25):
"3) Create the configuration headers include/pqxx/config-*-*.h. From
config/sample-headers, copy compiler/VisualC++.NET-2003/config-*.*.h and
libpq/8.0/config-internal-libpq.h to include/pqxx. On Unix systems
these files would be generated by the configure script, but in the case
of VC++ we provide pre-built files. How these files work is described
below."
7. The problem found by Reza. It happens to me too, but if I remove the
last parameter of tablewriter::tablewriter() at line 54 of
tablewriter.hxx, and simply use "PGSTD::string()" in the reference to
Null in the constructor implementation at line 164, then it works fine.
If I remove the default value, then it works fine as well. So,
apparently VC++ isn't all too happy about default parameters in member
function templates, or something like that. If I remove the parameter,
and then add another constructor with the extra Null parameter but
without a default value, we have a situation that is equivalent to the
old situation but that works. The same problem exists in
tablereader.hxx. The fixes are in the patch.
8. In util.hxx,
void freepqmem(void *);
should be
void PQXX_LIBEXPORT freepqmem(void *);
It gives me a linker error in test062.
9. test040, test041 and test044 include deprecated cachedresult.h
headers, and the test suite shows a warning about that. It'd be nice to
at least let the user know that this is OK. I added a warning message in
the patch that tells the user that it's not an error, just before the
message appears.
10. I get warnings about unreferenced local variables in test060:97,
test061:84, test064:97 and test089:59. These are all fragments of a form
similar to:
catch (const sql_error &e)
{
cout << "(Expected) Setting unknown variable failed" << endl;
}
I removed the "e" as it isn't, in fact, used.
11. pipeline.hxx should #include <limits>. I get an error about
numeric_limits not existing in test069.
12. test083 moans about the conflict between the loop i (line 31) and
the iterator i (line 54). It does the right thing, but I added a flag
/Zc:forScope to force the compiler to strictly use new for scoping. I've
also added a /wd flag so that it doesn't give warnings about stuff that
works differently in the two schemes. (Normally it uses some "hybrid"
scheme that makes both the old and the new situation work. It's well
thought-out, but it does give warnings every now and then.)
13. The test makefile does not delete vc70.pch from the current
directory when cleaning. It also misses a "del" command in the clean
command.
14. The test makefile doesn't actually *run* the tests.
I haven't
fixed that, I've only looked at build issues.
15. test087 complains about min() and max() being defined as macros.
This test includes winsock2.h on windows only, so I've added a #define
NOMINMAX before that.
16. The tests makefile says that the maximum is TEST059. I've changed it
to TESTnnn, for lack of a better way of determining the current maximum
testcase number. (I don't know perl all that well.)
With these changes the library and tests build without problems. I
haven't run the tests, so I can't comment on that.
Note that the
patch also contains patched .mak files, you should ignore those and
simply regenerate the .mak files yourself.
--Bart
diff -aur libpqxx-2.6.3.orig/include/pqxx/pipeline.hxx libpqxx-2.6.3/include/pqxx/pipeline.hxx
--- libpqxx-2.6.3.orig/include/pqxx/pipeline.hxx 2006-02-11 09:55:12.000000000 +0100
+++ libpqxx-2.6.3/include/pqxx/pipeline.hxx 2006-03-02 13:22:08.175160000 +0100
<at> <at> -20,6 +20,7 <at> <at>
#include <map>
#include <string>
+#include <limits>
#include "pqxx/transaction_base"
diff -aur libpqxx-2.6.3.orig/include/pqxx/tablereader.hxx libpqxx-2.6.3/include/pqxx/tablereader.hxx
--- libpqxx-2.6.3.orig/include/pqxx/tablereader.hxx 2006-02-11 09:55:12.000000000 +0100
+++ libpqxx-2.6.3/include/pqxx/tablereader.hxx 2006-03-02 13:24:45.901960000 +0100
<at> <at> -56,8 +56,14 <at> <at>
tablereader(transaction_base &,
const PGSTD::string &Name,
ITER begincolumns,
+ ITER endcolumns); //[t80]
+
+ template<typename ITER>
+ tablereader(transaction_base &,
+ const PGSTD::string &Name,
+ ITER begincolumns,
ITER endcolumns,
- const PGSTD::string &Null=PGSTD::string()); //[t80]
+ const PGSTD::string &Null); //[t80]
~tablereader() throw (); //[t6]
<at> <at> -113,6 +119,18 <at> <at>
tablereader::tablereader(transaction_base &T,
const PGSTD::string &Name,
ITER begincolumns,
+ ITER endcolumns) :
+ namedclass(Name, "tablereader"),
+ tablestream(T, PGSTD::string()),
+ m_Done(true)
+{
+ setup(T, Name, columnlist(begincolumns, endcolumns));
+}
+
+template<typename ITER> inline
+tablereader::tablereader(transaction_base &T,
+ const PGSTD::string &Name,
+ ITER begincolumns,
ITER endcolumns,
const PGSTD::string &Null) :
namedclass(Name, "tablereader"),
<at> <at> -123,6 +141,7 <at> <at>
}
+
template<typename TUPLE>
inline void tablereader::tokenize(PGSTD::string Line, TUPLE &T) const
{
diff -aur libpqxx-2.6.3.orig/include/pqxx/tablewriter.hxx libpqxx-2.6.3/include/pqxx/tablewriter.hxx
--- libpqxx-2.6.3.orig/include/pqxx/tablewriter.hxx 2006-02-11 09:55:12.000000000 +0100
+++ libpqxx-2.6.3/include/pqxx/tablewriter.hxx 2006-03-02 13:03:16.698176000 +0100
<at> <at> -54,8 +54,14 <at> <at>
tablewriter(transaction_base &,
const PGSTD::string &WName,
ITER begincolumns,
+ ITER endcolumns); //[t9]
+
+ template<typename ITER>
+ tablewriter(transaction_base &,
+ const PGSTD::string &WName,
+ ITER begincolumns,
ITER endcolumns,
- const PGSTD::string &Null=PGSTD::string()); //[t9]
+ const PGSTD::string &Null); //[t9]
~tablewriter() throw (); //[t5]
<at> <at> -155,6 +161,17 <at> <at>
tablewriter::tablewriter(transaction_base &T,
const PGSTD::string &WName,
ITER begincolumns,
+ ITER endcolumns) :
+ namedclass("tablewriter", WName),
+ tablestream(T, PGSTD::string())
+{
+ setup(T, WName, columnlist(begincolumns, endcolumns));
+}
+
+template<typename ITER> inline
+tablewriter::tablewriter(transaction_base &T,
+ const PGSTD::string &WName,
+ ITER begincolumns,
ITER endcolumns,
const PGSTD::string &Null) :
namedclass("tablewriter", WName),
diff -aur libpqxx-2.6.3.orig/include/pqxx/util.hxx libpqxx-2.6.3/include/pqxx/util.hxx
--- libpqxx-2.6.3.orig/include/pqxx/util.hxx 2006-02-11 09:55:12.000000000 +0100
+++ libpqxx-2.6.3/include/pqxx/util.hxx 2006-03-02 13:07:00.349771200 +0100
<at> <at> -672,7 +672,7 <at> <at>
namespace internal
{
-void freepqmem(void *);
+void PQXX_LIBEXPORT freepqmem(void *);
/// Reference-counted smart pointer to libpq-allocated object
/** Keep track of a libpq-allocated object, and free it once all references to
diff -aur libpqxx-2.6.3.orig/test/test040.cxx libpqxx-2.6.3/test/test040.cxx
--- libpqxx-2.6.3.orig/test/test040.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test040.cxx 2006-03-02 13:30:08.666072000 +0100
<at> <at> -1,6 +1,7 <at> <at>
#include <cassert>
#include <iostream>
+#pragma message("(NOTE: the following message about a deprecated header is NOT an error.\n This test
intentionally tests a deprecated feature.)")
#include <pqxx/cachedresult.h>
#include <pqxx/connection>
#include <pqxx/transaction>
diff -aur libpqxx-2.6.3.orig/test/test041.cxx libpqxx-2.6.3/test/test041.cxx
--- libpqxx-2.6.3.orig/test/test041.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test041.cxx 2006-03-02 13:30:00.764710400 +0100
<at> <at> -1,6 +1,7 <at> <at>
#include <cassert>
#include <iostream>
+#pragma message("(NOTE: the following message about a deprecated header is NOT an error.\n This test
intentionally tests a deprecated feature.)")
#include <pqxx/cachedresult.h>
#include <pqxx/connection>
#include <pqxx/transaction>
diff -aur libpqxx-2.6.3.orig/test/test044.cxx libpqxx-2.6.3/test/test044.cxx
--- libpqxx-2.6.3.orig/test/test044.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test044.cxx 2006-03-02 13:30:15.075288000 +0100
<at> <at> -1,6 +1,7 <at> <at>
#include <cassert>
#include <iostream>
+#pragma message("(NOTE: the following message about a deprecated header is NOT an error.\n This test
intentionally tests a deprecated feature.)")
#include <pqxx/cachedresult.h>
#include <pqxx/connection>
#include <pqxx/transaction>
diff -aur libpqxx-2.6.3.orig/test/test060.cxx libpqxx-2.6.3/test/test060.cxx
--- libpqxx-2.6.3.orig/test/test060.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test060.cxx 2006-03-02 13:23:26.988488000 +0100
<at> <at> -94,7 +94,7 <at> <at>
C.set_variable("NONEXISTANT_VARIABLE_I_HOPE", "1");
throw logic_error("Setting unknown variable failed to fail");
}
- catch (const sql_error &e)
+ catch (const sql_error &)
{
cout << "(Expected) Setting unknown variable failed" << endl;
}
diff -aur libpqxx-2.6.3.orig/test/test061.cxx libpqxx-2.6.3/test/test061.cxx
--- libpqxx-2.6.3.orig/test/test061.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test061.cxx 2006-03-02 13:23:31.825443200 +0100
<at> <at> -81,7 +81,7 <at> <at>
T.set_variable("NONEXISTANT_VARIABLE_I_HOPE", "1");
throw logic_error("Setting unknown variable failed to fail");
}
- catch (const sql_error &e)
+ catch (const sql_error &)
{
cout << "(Expected) Setting unknown variable failed" << endl;
}
diff -aur libpqxx-2.6.3.orig/test/test064.cxx libpqxx-2.6.3/test/test064.cxx
--- libpqxx-2.6.3.orig/test/test064.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test064.cxx 2006-03-02 13:23:34.909878400 +0100
<at> <at> -94,7 +94,7 <at> <at>
C.set_variable("NONEXISTANT_VARIABLE_I_HOPE", "1");
throw logic_error("Setting unknown variable failed to fail");
}
- catch (const sql_error &e)
+ catch (const sql_error &)
{
cout << "(Expected) Setting unknown variable failed" << endl;
}
diff -aur libpqxx-2.6.3.orig/test/test074.cxx libpqxx-2.6.3/test/test074.cxx
--- libpqxx-2.6.3.orig/test/test074.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test074.cxx 2006-03-02 13:23:04.866678400 +0100
<at> <at> -46,7 +46,7 <at> <at>
throw logic_error("Got double " + to_string(dval) + " from fieldstream, "
"but " + to_string(R[0][0].as<double>()) + " from field");
- const float roughpi = 3.1415926435;
+ const float roughpi = (float)3.1415926435;
R = W.exec("SELECT " + to_string(roughpi));
float pival;
(fieldstream(R.at(0).at(0))) >> pival;
diff -aur libpqxx-2.6.3.orig/test/test087.cxx libpqxx-2.6.3/test/test087.cxx
--- libpqxx-2.6.3.orig/test/test087.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test087.cxx 2006-03-02 13:46:26.111569600 +0100
<at> <at> -12,6 +12,7 <at> <at>
#include <unistd.h>
#endif
#if defined(_WIN32)
+#define NOMINMAX
#include <winsock2.h>
#endif
#endif // PQXX_HAVE_SYS_SELECT_H
diff -aur libpqxx-2.6.3.orig/test/test089.cxx libpqxx-2.6.3/test/test089.cxx
--- libpqxx-2.6.3.orig/test/test089.cxx 2006-02-11 09:55:10.000000000 +0100
+++ libpqxx-2.6.3/test/test089.cxx 2006-03-02 13:47:11.506844800 +0100
<at> <at> -56,7 +56,7 <at> <at>
{
throw;
}
- catch (const exception &e)
+ catch (const exception &)
{
if (C.supports(connection_base::cap_nested_transactions))
throw;
diff -aur libpqxx-2.6.3.orig/tools/maketestvcmak.pl libpqxx-2.6.3/tools/maketestvcmak.pl
--- libpqxx-2.6.3.orig/tools/maketestvcmak.pl 2006-02-11 09:55:14.000000000 +0100
+++ libpqxx-2.6.3/tools/maketestvcmak.pl 2006-03-02 13:42:47.567318400 +0100
<at> <at> -29,7 +29,7 <at> <at>
!IF \"\$(CFG)\" != \"Release\" && \"\$(CFG)\" != \"Debug\"
!MESSAGE You can specify a specific testcase when running NMAKE. For example:
!MESSAGE NMAKE /f \"test.mak\" testcase
-!MESSAGE Possible choices for testcase are TEST001 through TEST059 or ALL
+!MESSAGE Possible choices for testcase are TEST001 through TESTnnn or ALL
!MESSAGE
CFG=Release
!ENDIF
<at> <at> -52,7 +52,7 <at> <at>
!ENDIF
CPP=cl.exe
-CPP_PROJ=/nologo \$(CPP_EXTRA) /W3 /GX /FD /c \\
+CPP_PROJ=/nologo \$(CPP_EXTRA) /W3 /GX /FD /GR /wd4800 /wd4258 /Zc:forScope /c \\
/D \"WIN32\" /D \"_CONSOLE\" /D \"_MBCS\" /D \"HAVE_VSNPRINTF_DECL\" \$(STD) \\
/I \"../include\" /I \"\$(PGSQLSRC)/include\" /I \"\$(PGSQLSRC)/interfaces/libpq\" \\
/YX /Fo\"\$(INTDIR)\\\\\" /Fd\"\$(INTDIR)\\\\\"
<at> <at> -79,8 +79,9 <at> <at>
print <<EOF;
CLEAN :
- \"\$(INTDIR)\" /Q
- -\ <at> erase \"\$(OUTDIR)\\test*.exe\" /Q
+ -\ <at> del \"\$(INTDIR)\" /Q
+ -\ <at> del vc70.pch /Q
+ -\ <at> del \"\$(OUTDIR)\\test*.exe\" /Q
\"\$(INTDIR)\" :
if not exist \"\$(INTDIR)/\$(NULL)\" mkdir \"\$(INTDIR)\"
<at> <at> -96,7 +97,7 <at> <at>
\ <at> \$(LINK32) \ <at> <<
\$(LINK32_FLAGS) /out:\"\$(OUTDIR)\\$t.exe\" \"\$(INTDIR)\\$t.obj\"
<<
- -\ <at> erase \"\$(INTDIR)\" /Q
+ -\ <at> del \"\$(INTDIR)\" /Q
EOF
}
diff -aur libpqxx-2.6.3.orig/tools/makevcmake.pl libpqxx-2.6.3/tools/makevcmake.pl
--- libpqxx-2.6.3.orig/tools/makevcmake.pl 2006-02-11 09:55:14.000000000 +0100
+++ libpqxx-2.6.3/tools/makevcmake.pl 2006-03-02 12:44:41.504606400 +0100
<at> <at> -18,7 +18,7 <at> <at>
print <<EOF;
# AUTOMATICALLY GENERATED--DO NOT EDIT
-# This file is generated automatically by the "makevcmak.pl" script found in the
+# This file is generated automatically by the "makevcmake.pl" script found in the
# tools directory.
# Based on the original by Clinton James <clinton.james\ <at> jidn.com>
!IF "\$(CFG)" != "dll" && "\$(CFG)" != "dll debug" && "\$(CFG)" != "static" && "\$(CFG)" != "static debug"
<at> <at> -123,8 +123,8 <at> <at>
CLEAN :
\ <at> echo Deleting all files from \$(INTDIR) and \$(OUTDIR).
- -\ <at> erase "\$(INTDIR)" /Q
- -\ <at> erase "\$(OUTDIR)" /Q
+ -\ <at> del "\$(INTDIR)" /Q
+ -\ <at> del "\$(OUTDIR)" /Q
!IF "\$(CFG)" == "dll" || "\$(CFG)" == "dll debug" || "\$(CFG)" == "static" || "\$(CFG)" == "static debug"
!MESSAGE
<at> <at> -133,25 +133,25 <at> <at>
LIBPQXXDLL : "\$(OUTFILE).dll"
"\$(OUTFILE).dll" : "\$(OUTDIR)" \$(LINK32_OBJS)
- \ <at> \$(LINK32) \ <at> <<
+ \$(LINK32) \ <at> <<
\$(LINK32_FLAGS) \$(LINK32_OBJS)
<<
!IF "\$(CFG)" == "dll debug"
- -\ <at> erase "\$(OUTFILE).ilk"
- #-\ <at> erase "\$(OUTFILE).pdb"
+ -\ <at> del "\$(OUTFILE).ilk"
+ -\ <at> REM del "\$(OUTFILE).pdb"
!ENDIF
- -\ <at> erase "\$(OUTFILE).exp"
- #-\ <at> erase "\$(INTDIR)\\*.?db"
- -\ <at> erase "\$(INTDIR)\\*.obj"
+ -\ <at> del "\$(OUTFILE).exp"
+ -\ <at> REM del "\$(INTDIR)\\*.?db"
+ -\ <at> del "\$(INTDIR)\\*.obj"
LIBPQXXSTATIC : "\$(OUTFILE).lib"
"\$(OUTFILE).lib" : "\$(OUTDIR)" \$(DEF_FILE) \$(LINK32_OBJS)
- \ <at> \$(LIB32) \ <at> <<
+ \$(LIB32) \ <at> <<
\$(LIB32_FLAGS) \$(DEF_FLAGS) \$(LINK32_OBJS)
<<
- -\ <at> erase "\$(INTDIR)\\*.obj"
- #-\ <at> erase "\$(INTDIR)\\*.?db"
+ -\ <at> del "\$(INTDIR)\\*.obj"
+ -\ <at> REM del "\$(INTDIR)\\*.?db"
"\$(OUTDIR)" :
if not exist "\$(OUTDIR)/\$(NULL)" mkdir "\$(OUTDIR)"
<at> <at> -169,7 +169,7 <at> <at>
print <<EOF
SOURCE=..\\src\\$t.cxx
"\$(INTDIR)\\$t.obj" : \$(SOURCE) "\$(INTDIR)"
- \ <at> \$(CPP) \$(CPP_PROJ) \$(SOURCE)
+ \$(CPP) \$(CPP_PROJ) \$(SOURCE)
EOF
}
<at> <at> -177,7 +177,7 <at> <at>
print <<EOF;
SOURCE=.\\libpqxx.cxx
"\$(INTDIR)\\libpqxx.obj" : \$(SOURCE) "\$(INTDIR)"
- \ <at> \$(CPP) \$(CPP_PROJ) \$(SOURCE)
+ \$(CPP) \$(CPP_PROJ) \$(SOURCE)
!ENDIF
diff -aur libpqxx-2.6.3.orig/win32/libpqxx.mak libpqxx-2.6.3/win32/libpqxx.mak
--- libpqxx-2.6.3.orig/win32/libpqxx.mak 2006-02-11 10:06:10.000000000 +0100
+++ libpqxx-2.6.3/win32/libpqxx.mak 2006-03-02 12:28:22.016171200 +0100
<at> <at> -55,7 +55,7 <at> <at>
# Putting the extra options together with the options common to all the
# different builds.
CPP=cl.exe
-CPP_PROJ=/nologo /W3 /GX /FD /c $(CPP_EXTRAS) \
+CPP_PROJ=/nologo /W3 /GX /FD /GR /wd4800 /c $(CPP_EXTRAS) \
/I "../include" /I "$(PGSQLSRC)/include" /I "$(PGSQLSRC)/interfaces/libpq" \
$(STD) /D "WIN32" /D "_MBCS" \
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" \
<at> <at> -118,8 +118,8 <at> <at>
CLEAN :
<at> echo Deleting all files from $(INTDIR) and $(OUTDIR).
- - <at> erase "$(INTDIR)" /Q
- - <at> erase "$(OUTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
+ - <at> del "$(OUTDIR)" /Q
!IF "$(CFG)" == "dll" || "$(CFG)" == "dll debug" || "$(CFG)" == "static" || "$(CFG)" == "static debug"
!MESSAGE
<at> <at> -128,25 +128,25 <at> <at>
LIBPQXXDLL : "$(OUTFILE).dll"
"$(OUTFILE).dll" : "$(OUTDIR)" $(LINK32_OBJS)
- <at> $(LINK32) <at> <<
+ $(LINK32) <at> <<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!IF "$(CFG)" == "dll debug"
- - <at> erase "$(OUTFILE).ilk"
- #- <at> erase "$(OUTFILE).pdb"
+ - <at> del "$(OUTFILE).ilk"
+ - <at> #del "$(OUTFILE).pdb"
!ENDIF
- - <at> erase "$(OUTFILE).exp"
- #- <at> erase "$(INTDIR)\*.?db"
- - <at> erase "$(INTDIR)\*.obj"
+ - <at> del "$(OUTFILE).exp"
+ - <at> del "$(INTDIR)\*.pdb"
+ - <at> del "$(INTDIR)\*.obj"
LIBPQXXSTATIC : "$(OUTFILE).lib"
"$(OUTFILE).lib" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- <at> $(LIB32) <at> <<
+ $(LIB32) <at> <<
$(LIB32_FLAGS) $(DEF_FLAGS) $(LINK32_OBJS)
<<
- - <at> erase "$(INTDIR)\*.obj"
- #- <at> erase "$(INTDIR)\*.?db"
+ - <at> del "$(INTDIR)\*.obj"
+ - <at> #del "$(INTDIR)\*.?db"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
<at> <at> -160,91 +160,91 <at> <at>
SOURCE=..\src\binarystring.cxx
"$(INTDIR)\binarystring.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\cachedresult.cxx
"$(INTDIR)\cachedresult.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\connection.cxx
"$(INTDIR)\connection.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\connection_base.cxx
"$(INTDIR)\connection_base.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\cursor.cxx
"$(INTDIR)\cursor.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\dbtransaction.cxx
"$(INTDIR)\dbtransaction.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\except.cxx
"$(INTDIR)\except.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\largeobject.cxx
"$(INTDIR)\largeobject.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\nontransaction.cxx
"$(INTDIR)\nontransaction.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\oldcursor.cxx
"$(INTDIR)\oldcursor.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\pipeline.cxx
"$(INTDIR)\pipeline.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\prepared_statement.cxx
"$(INTDIR)\prepared_statement.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\result.cxx
"$(INTDIR)\result.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\robusttransaction.cxx
"$(INTDIR)\robusttransaction.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\subtransaction.cxx
"$(INTDIR)\subtransaction.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\tablereader.cxx
"$(INTDIR)\tablereader.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\tablestream.cxx
"$(INTDIR)\tablestream.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\tablewriter.cxx
"$(INTDIR)\tablewriter.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\transaction.cxx
"$(INTDIR)\transaction.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\transaction_base.cxx
"$(INTDIR)\transaction_base.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=..\src\util.cxx
"$(INTDIR)\util.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\libpqxx.cxx
"$(INTDIR)\libpqxx.obj" : $(SOURCE) "$(INTDIR)"
- <at> $(CPP) $(CPP_PROJ) $(SOURCE)
+ $(CPP) $(CPP_PROJ) $(SOURCE)
!ENDIF
diff -aur libpqxx-2.6.3.orig/win32/test.mak libpqxx-2.6.3/win32/test.mak
--- libpqxx-2.6.3.orig/win32/test.mak 2006-02-11 10:06:10.000000000 +0100
+++ libpqxx-2.6.3/win32/test.mak 2006-03-02 13:43:03.510243200 +0100
<at> <at> -9,7 +9,7 <at> <at>
!IF "$(CFG)" != "Release" && "$(CFG)" != "Debug"
!MESSAGE You can specify a specific testcase when running NMAKE. For example:
!MESSAGE NMAKE /f "test.mak" testcase
-!MESSAGE Possible choices for testcase are TEST001 through TEST059 or ALL
+!MESSAGE Possible choices for testcase are TEST001 through TESTnnn or ALL
!MESSAGE
CFG=Release
!ENDIF
<at> <at> -32,7 +32,7 <at> <at>
!ENDIF
CPP=cl.exe
-CPP_PROJ=/nologo $(CPP_EXTRA) /W3 /GX /FD /c \
+CPP_PROJ=/nologo $(CPP_EXTRA) /W3 /GX /FD /GR /wd4800 /Zc:forScope /wd4258 /c \
/D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "HAVE_VSNPRINTF_DECL" $(STD) \
/I "../include" /I "$(PGSQLSRC)/include" /I "$(PGSQLSRC)/interfaces/libpq" \
/YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
<at> <at> -135,8 +135,9 <at> <at>
ALL : TEST000 TEST001 TEST002 TEST003 TEST004 TEST005 TEST006 TEST007 TEST008 TEST009 TEST010 TEST011
TEST012 TEST013 TEST014 TEST015 TEST016 TEST017 TEST018 TEST019 TEST020 TEST021 TEST022 TEST023
TEST024 TEST025 TEST026 TEST027 TEST028 TEST029 TEST030 TEST031 TEST032 TEST033 TEST034 TEST035
TEST036 TEST037 TEST038 TEST039 TEST040 TEST041 TEST042 TEST043 TEST044 TEST045 TEST046 TEST047
TEST048 TEST049 TEST050 TEST051 TEST052 TEST053 TEST054 TEST055 TEST056 TEST057 TEST058 TEST059
TEST060 TEST061 TEST062 TEST063 TEST064 TEST065 TEST066 TEST067 TEST068 TEST069 TEST070 TEST071
TEST072 TEST073 TEST074 TEST075 TEST076 TEST077 TEST078 TEST079 TEST080 TEST081 TEST082 TEST083
TEST084 TEST085 TEST086 TEST087 TEST088 TEST089
CLEAN :
- "$(INTDIR)" /Q
- - <at> erase "$(OUTDIR)\test*.exe" /Q
+ - <at> del "$(INTDIR)" /Q
+ - <at> del "vc70.pch" /Q
+ - <at> del "$(OUTDIR)\test*.exe" /Q
"$(INTDIR)" :
if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
<at> <at> -148,541 +149,541 <at> <at>
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test000.exe" "$(INTDIR)\test000.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test001.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test001.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test001.exe" "$(INTDIR)\test001.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test002.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test002.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test002.exe" "$(INTDIR)\test002.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test003.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test003.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test003.exe" "$(INTDIR)\test003.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test004.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test004.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test004.exe" "$(INTDIR)\test004.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test005.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test005.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test005.exe" "$(INTDIR)\test005.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test006.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test006.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test006.exe" "$(INTDIR)\test006.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test007.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test007.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test007.exe" "$(INTDIR)\test007.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test008.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test008.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test008.exe" "$(INTDIR)\test008.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test009.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test009.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test009.exe" "$(INTDIR)\test009.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test010.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test010.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test010.exe" "$(INTDIR)\test010.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test011.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test011.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test011.exe" "$(INTDIR)\test011.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test012.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test012.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test012.exe" "$(INTDIR)\test012.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test013.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test013.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test013.exe" "$(INTDIR)\test013.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test014.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test014.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test014.exe" "$(INTDIR)\test014.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test015.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test015.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test015.exe" "$(INTDIR)\test015.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test016.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test016.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test016.exe" "$(INTDIR)\test016.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test017.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test017.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test017.exe" "$(INTDIR)\test017.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test018.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test018.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test018.exe" "$(INTDIR)\test018.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test019.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test019.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test019.exe" "$(INTDIR)\test019.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test020.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test020.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test020.exe" "$(INTDIR)\test020.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test021.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test021.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test021.exe" "$(INTDIR)\test021.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test022.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test022.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test022.exe" "$(INTDIR)\test022.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test023.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test023.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test023.exe" "$(INTDIR)\test023.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test024.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test024.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test024.exe" "$(INTDIR)\test024.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test025.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test025.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test025.exe" "$(INTDIR)\test025.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test026.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test026.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test026.exe" "$(INTDIR)\test026.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test027.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test027.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test027.exe" "$(INTDIR)\test027.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test028.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test028.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test028.exe" "$(INTDIR)\test028.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test029.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test029.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test029.exe" "$(INTDIR)\test029.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test030.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test030.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test030.exe" "$(INTDIR)\test030.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test031.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test031.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test031.exe" "$(INTDIR)\test031.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test032.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test032.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test032.exe" "$(INTDIR)\test032.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test033.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test033.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test033.exe" "$(INTDIR)\test033.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test034.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test034.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test034.exe" "$(INTDIR)\test034.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test035.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test035.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test035.exe" "$(INTDIR)\test035.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test036.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test036.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test036.exe" "$(INTDIR)\test036.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test037.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test037.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test037.exe" "$(INTDIR)\test037.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test038.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test038.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test038.exe" "$(INTDIR)\test038.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test039.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test039.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test039.exe" "$(INTDIR)\test039.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test040.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test040.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test040.exe" "$(INTDIR)\test040.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test041.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test041.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test041.exe" "$(INTDIR)\test041.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test042.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test042.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test042.exe" "$(INTDIR)\test042.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test043.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test043.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test043.exe" "$(INTDIR)\test043.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test044.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test044.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test044.exe" "$(INTDIR)\test044.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test045.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test045.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test045.exe" "$(INTDIR)\test045.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test046.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test046.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test046.exe" "$(INTDIR)\test046.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test047.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test047.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test047.exe" "$(INTDIR)\test047.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test048.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test048.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test048.exe" "$(INTDIR)\test048.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test049.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test049.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test049.exe" "$(INTDIR)\test049.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test050.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test050.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test050.exe" "$(INTDIR)\test050.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test051.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test051.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test051.exe" "$(INTDIR)\test051.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test052.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test052.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test052.exe" "$(INTDIR)\test052.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test053.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test053.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test053.exe" "$(INTDIR)\test053.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test054.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test054.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test054.exe" "$(INTDIR)\test054.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test055.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test055.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test055.exe" "$(INTDIR)\test055.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test056.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test056.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test056.exe" "$(INTDIR)\test056.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test057.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test057.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test057.exe" "$(INTDIR)\test057.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test058.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test058.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test058.exe" "$(INTDIR)\test058.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test059.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test059.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test059.exe" "$(INTDIR)\test059.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test060.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test060.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test060.exe" "$(INTDIR)\test060.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test061.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test061.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test061.exe" "$(INTDIR)\test061.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test062.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test062.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test062.exe" "$(INTDIR)\test062.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test063.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test063.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test063.exe" "$(INTDIR)\test063.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test064.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test064.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test064.exe" "$(INTDIR)\test064.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test065.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test065.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test065.exe" "$(INTDIR)\test065.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test066.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test066.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test066.exe" "$(INTDIR)\test066.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test067.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test067.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test067.exe" "$(INTDIR)\test067.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test068.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test068.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test068.exe" "$(INTDIR)\test068.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test069.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test069.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test069.exe" "$(INTDIR)\test069.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test070.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test070.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test070.exe" "$(INTDIR)\test070.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test071.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test071.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test071.exe" "$(INTDIR)\test071.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test072.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test072.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test072.exe" "$(INTDIR)\test072.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test073.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test073.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test073.exe" "$(INTDIR)\test073.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test074.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test074.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test074.exe" "$(INTDIR)\test074.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test075.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test075.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test075.exe" "$(INTDIR)\test075.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test076.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test076.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test076.exe" "$(INTDIR)\test076.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test077.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test077.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test077.exe" "$(INTDIR)\test077.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test078.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test078.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test078.exe" "$(INTDIR)\test078.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test079.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test079.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test079.exe" "$(INTDIR)\test079.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test080.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test080.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test080.exe" "$(INTDIR)\test080.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test081.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test081.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test081.exe" "$(INTDIR)\test081.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test082.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test082.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test082.exe" "$(INTDIR)\test082.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test083.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test083.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test083.exe" "$(INTDIR)\test083.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test084.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test084.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test084.exe" "$(INTDIR)\test084.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test085.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test085.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test085.exe" "$(INTDIR)\test085.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test086.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test086.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test086.exe" "$(INTDIR)\test086.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test087.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test087.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test087.exe" "$(INTDIR)\test087.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test088.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test088.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test088.exe" "$(INTDIR)\test088.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
"$(OUTDIR)\test089.exe" : "$(OUTDIR)" $(DEF_FILE) "$(INTDIR)\test089.obj"
<at> $(LINK32) <at> <<
$(LINK32_FLAGS) /out:"$(OUTDIR)\test089.exe" "$(INTDIR)\test089.obj"
<<
- - <at> erase "$(INTDIR)" /Q
+ - <at> del "$(INTDIR)" /Q
.c{$(INTDIR)}.obj::
_______________________________________________
Libpqxx-general mailing list
Libpqxx-general@...
http://gborg.postgresql.org/mailman/listinfo/libpqxx-general