MySQL++

Changes On Branch v2.3.2-modern
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch v2.3.2-modern Excluding Merge-Ins

This is equivalent to a diff from 4b1b3f7c22 to 398d144823

2017-10-10
21:53
Added *.vcproj files mistakenly removed in the Fossil import: they aren't generated by Bakefile. Leaf check-in: 398d144823 user: tangent tags: v2.3.2-modern
21:45
Graphviz dot doesn't have PNG support on CentOS 5, so told Doxygen we don't really have dot. check-in: e656f13e6f user: tangent tags: v2.3.2-modern
2017-09-08
17:17
Moved the AC_PROG_* calls in configure.ac up within the file to avoid warnings about out-of-order macro calls from newer versions of autoconf. This is the first checkin of a sequence made in order to bring the old v2.3.2 release up to modern code standards so that it will build on current (2017) versions of Linux at least. check-in: 89f4526ccc user: tangent tags: v2.3.2-modern
2008-02-29
23:27
Version 3.0.0 check-in: 15a5c82444 user: tangent tags: trunk, v3.0.0
2007-07-11
21:37
Version 2.3.2 check-in: 4b1b3f7c22 user: tangent tags: trunk, v2.3.2
02:29
Version 2.3.1 check-in: c7cfdf08ff user: tangent tags: trunk, v2.3.1

Deleted Makefile.mingw.

     1         -# =========================================================================
     2         -#     This makefile was generated by
     3         -#     Bakefile 0.2.2 (http://www.bakefile.org)
     4         -#     Do not modify, all changes will be overwritten!
     5         -# =========================================================================
     6         -
     7         -
     8         -
     9         -# -------------------------------------------------------------------------
    10         -# These are configurable options:
    11         -# -------------------------------------------------------------------------
    12         -
    13         -# Compiler flags to link shared library 
    14         -LINK_DLL_FLAGS := -shared
    15         -
    16         -# C++ compiler 
    17         -CXX := g++
    18         -
    19         -# Standard flags for C++ 
    20         -CXXFLAGS := 
    21         -
    22         -# Standard preprocessor flags (common for CC and CXX) 
    23         -CPPFLAGS := 
    24         -
    25         -# Standard linker flags 
    26         -LDFLAGS := 
    27         -
    28         -# Type of compiled binaries [debug,release]
    29         -BUILD := debug
    30         -
    31         -
    32         -
    33         -# -------------------------------------------------------------------------
    34         -# Do not modify the rest of this file!
    35         -# -------------------------------------------------------------------------
    36         -
    37         -### Variables: ###
    38         -
    39         -CPPDEPS = -MT$@ -MF$@.d -MD
    40         -MYSQLPP_CXXFLAGS = $(__DEBUGINFO) -mthreads -D_UNICODE -DMYSQLPP_NO_DLL \
    41         -	-DHAVE_MYSQL_SSL_SET -I"C:\Program Files\MySQL\MySQL Server 5.0\include" \
    42         -	$(CPPFLAGS) $(CXXFLAGS)
    43         -MYSQLPP_OBJECTS =  \
    44         -	mysqlpp_coldata.o \
    45         -	mysqlpp_connection.o \
    46         -	mysqlpp_datetime.o \
    47         -	mysqlpp_field_names.o \
    48         -	mysqlpp_fields.o \
    49         -	mysqlpp_field_types.o \
    50         -	mysqlpp_manip.o \
    51         -	mysqlpp_myset.o \
    52         -	mysqlpp_mysql++.o \
    53         -	mysqlpp_qparms.o \
    54         -	mysqlpp_query.o \
    55         -	mysqlpp_result.o \
    56         -	mysqlpp_row.o \
    57         -	mysqlpp_sql_string.o \
    58         -	mysqlpp_string_util.o \
    59         -	mysqlpp_transaction.o \
    60         -	mysqlpp_type_info.o \
    61         -	mysqlpp_vallist.o
    62         -UTIL_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    63         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    64         -UTIL_OBJECTS =  \
    65         -	util_util.o
    66         -RESETDB_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    67         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    68         -RESETDB_OBJECTS =  \
    69         -	resetdb_resetdb.o
    70         -SIMPLE1_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    71         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    72         -SIMPLE1_OBJECTS =  \
    73         -	simple1_simple1.o
    74         -SIMPLE2_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    75         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    76         -SIMPLE2_OBJECTS =  \
    77         -	simple2_simple2.o
    78         -SIMPLE3_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    79         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    80         -SIMPLE3_OBJECTS =  \
    81         -	simple3_simple3.o
    82         -MULTIQUERY_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    83         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    84         -MULTIQUERY_OBJECTS =  \
    85         -	multiquery_multiquery.o
    86         -TQUERY_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    87         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    88         -TQUERY_OBJECTS =  \
    89         -	tquery_tquery.o
    90         -USEQUERY_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    91         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    92         -USEQUERY_OBJECTS =  \
    93         -	usequery_usequery.o
    94         -CUSTOM1_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    95         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
    96         -CUSTOM1_OBJECTS =  \
    97         -	custom1_custom1.o
    98         -CUSTOM2_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
    99         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   100         -CUSTOM2_OBJECTS =  \
   101         -	custom2_custom2.o
   102         -CUSTOM3_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   103         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   104         -CUSTOM3_OBJECTS =  \
   105         -	custom3_custom3.o
   106         -CUSTOM4_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   107         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   108         -CUSTOM4_OBJECTS =  \
   109         -	custom4_custom4.o
   110         -CUSTOM5_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   111         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   112         -CUSTOM5_OBJECTS =  \
   113         -	custom5_custom5.o
   114         -CUSTOM6_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   115         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   116         -CUSTOM6_OBJECTS =  \
   117         -	custom6_custom6.o
   118         -DBINFO_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   119         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   120         -DBINFO_OBJECTS =  \
   121         -	dbinfo_dbinfo.o
   122         -FIELDINF1_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   123         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   124         -FIELDINF1_OBJECTS =  \
   125         -	fieldinf1_fieldinf1.o
   126         -LOAD_JPEG_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   127         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   128         -LOAD_JPEG_OBJECTS =  \
   129         -	load_jpeg_load_jpeg.o
   130         -XACTION_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   131         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   132         -XACTION_OBJECTS =  \
   133         -	xaction_xaction.o
   134         -STORE_IF_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   135         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   136         -STORE_IF_OBJECTS =  \
   137         -	store_if_store_if.o
   138         -FOR_EACH_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   139         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   140         -FOR_EACH_OBJECTS =  \
   141         -	for_each_for_each.o
   142         -CGI_JPEG_CXXFLAGS = -mthreads $(__DEBUGINFO) -Ilib -D_UNICODE -DMYSQLPP_NO_DLL \
   143         -	-I"C:\Program Files\MySQL\MySQL Server 5.0\include" $(CPPFLAGS) $(CXXFLAGS)
   144         -CGI_JPEG_OBJECTS =  \
   145         -	cgi_jpeg_cgi_jpeg.o
   146         -
   147         -### Conditionally set variables: ###
   148         -
   149         -ifeq ($(BUILD),debug)
   150         -__DEBUGINFO = -g
   151         -endif
   152         -ifeq ($(BUILD),release)
   153         -__DEBUGINFO = 
   154         -endif
   155         -
   156         -
   157         -### Targets: ###
   158         -
   159         -all: mysqlpp.dll libmysqlpp_util.a resetdb.exe simple1.exe simple2.exe simple3.exe multiquery.exe tquery.exe usequery.exe custom1.exe custom2.exe custom3.exe custom4.exe custom5.exe custom6.exe dbinfo.exe fieldinf1.exe load_jpeg.exe xaction.exe store_if.exe for_each.exe cgi_jpeg.exe
   160         -
   161         -clean: 
   162         -	-if exist .\*.o del .\*.o
   163         -	-if exist .\*.d del .\*.d
   164         -	-if exist mysqlpp.dll del mysqlpp.dll
   165         -	-if exist libmysqlpp.a del libmysqlpp.a
   166         -	-if exist libmysqlpp_util.a del libmysqlpp_util.a
   167         -	-if exist resetdb.exe del resetdb.exe
   168         -	-if exist simple1.exe del simple1.exe
   169         -	-if exist simple2.exe del simple2.exe
   170         -	-if exist simple3.exe del simple3.exe
   171         -	-if exist multiquery.exe del multiquery.exe
   172         -	-if exist tquery.exe del tquery.exe
   173         -	-if exist usequery.exe del usequery.exe
   174         -	-if exist custom1.exe del custom1.exe
   175         -	-if exist custom2.exe del custom2.exe
   176         -	-if exist custom3.exe del custom3.exe
   177         -	-if exist custom4.exe del custom4.exe
   178         -	-if exist custom5.exe del custom5.exe
   179         -	-if exist custom6.exe del custom6.exe
   180         -	-if exist dbinfo.exe del dbinfo.exe
   181         -	-if exist fieldinf1.exe del fieldinf1.exe
   182         -	-if exist load_jpeg.exe del load_jpeg.exe
   183         -	-if exist xaction.exe del xaction.exe
   184         -	-if exist store_if.exe del store_if.exe
   185         -	-if exist for_each.exe del for_each.exe
   186         -	-if exist cgi_jpeg.exe del cgi_jpeg.exe
   187         -
   188         -mysqlpp.dll: $(MYSQLPP_OBJECTS)
   189         -	$(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(MYSQLPP_OBJECTS) $(LDFLAGS) -Wl,--out-implib=libmysqlpp.a $(__DEBUGINFO) -mthreads -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlclient
   190         -
   191         -libmysqlpp_util.a: $(UTIL_OBJECTS) mysqlpp.dll
   192         -	if exist $@ del $@
   193         -	ar rcu $@ $(UTIL_OBJECTS)
   194         -	ranlib $@
   195         -
   196         -resetdb.exe: $(RESETDB_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   197         -	$(CXX) -o $@ $(RESETDB_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   198         -
   199         -simple1.exe: $(SIMPLE1_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   200         -	$(CXX) -o $@ $(SIMPLE1_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   201         -
   202         -simple2.exe: $(SIMPLE2_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   203         -	$(CXX) -o $@ $(SIMPLE2_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   204         -
   205         -simple3.exe: $(SIMPLE3_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   206         -	$(CXX) -o $@ $(SIMPLE3_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   207         -
   208         -multiquery.exe: $(MULTIQUERY_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   209         -	$(CXX) -o $@ $(MULTIQUERY_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   210         -
   211         -tquery.exe: $(TQUERY_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   212         -	$(CXX) -o $@ $(TQUERY_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   213         -
   214         -usequery.exe: $(USEQUERY_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   215         -	$(CXX) -o $@ $(USEQUERY_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   216         -
   217         -custom1.exe: $(CUSTOM1_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   218         -	$(CXX) -o $@ $(CUSTOM1_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   219         -
   220         -custom2.exe: $(CUSTOM2_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   221         -	$(CXX) -o $@ $(CUSTOM2_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   222         -
   223         -custom3.exe: $(CUSTOM3_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   224         -	$(CXX) -o $@ $(CUSTOM3_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   225         -
   226         -custom4.exe: $(CUSTOM4_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   227         -	$(CXX) -o $@ $(CUSTOM4_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   228         -
   229         -custom5.exe: $(CUSTOM5_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   230         -	$(CXX) -o $@ $(CUSTOM5_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   231         -
   232         -custom6.exe: $(CUSTOM6_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   233         -	$(CXX) -o $@ $(CUSTOM6_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   234         -
   235         -dbinfo.exe: $(DBINFO_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   236         -	$(CXX) -o $@ $(DBINFO_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   237         -
   238         -fieldinf1.exe: $(FIELDINF1_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   239         -	$(CXX) -o $@ $(FIELDINF1_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   240         -
   241         -load_jpeg.exe: $(LOAD_JPEG_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   242         -	$(CXX) -o $@ $(LOAD_JPEG_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   243         -
   244         -xaction.exe: $(XACTION_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   245         -	$(CXX) -o $@ $(XACTION_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   246         -
   247         -store_if.exe: $(STORE_IF_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   248         -	$(CXX) -o $@ $(STORE_IF_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   249         -
   250         -for_each.exe: $(FOR_EACH_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   251         -	$(CXX) -o $@ $(FOR_EACH_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   252         -
   253         -cgi_jpeg.exe: $(CGI_JPEG_OBJECTS) libmysqlpp_util.a mysqlpp.dll
   254         -	$(CXX) -o $@ $(CGI_JPEG_OBJECTS) $(LDFLAGS) -mthreads $(__DEBUGINFO) -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L..\lib -L"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"  -lmysqlpp_util -lmysqlclient -lmysqlpp
   255         -
   256         -mysqlpp_coldata.o: ./lib/coldata.cpp
   257         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   258         -
   259         -mysqlpp_connection.o: ./lib/connection.cpp
   260         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   261         -
   262         -mysqlpp_datetime.o: ./lib/datetime.cpp
   263         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   264         -
   265         -mysqlpp_field_names.o: ./lib/field_names.cpp
   266         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   267         -
   268         -mysqlpp_fields.o: ./lib/fields.cpp
   269         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   270         -
   271         -mysqlpp_field_types.o: ./lib/field_types.cpp
   272         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   273         -
   274         -mysqlpp_manip.o: ./lib/manip.cpp
   275         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   276         -
   277         -mysqlpp_myset.o: ./lib/myset.cpp
   278         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   279         -
   280         -mysqlpp_mysql++.o: ./lib/mysql++.cpp
   281         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   282         -
   283         -mysqlpp_qparms.o: ./lib/qparms.cpp
   284         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   285         -
   286         -mysqlpp_query.o: ./lib/query.cpp
   287         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   288         -
   289         -mysqlpp_result.o: ./lib/result.cpp
   290         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   291         -
   292         -mysqlpp_row.o: ./lib/row.cpp
   293         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   294         -
   295         -mysqlpp_sql_string.o: ./lib/sql_string.cpp
   296         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   297         -
   298         -mysqlpp_string_util.o: ./lib/string_util.cpp
   299         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   300         -
   301         -mysqlpp_transaction.o: ./lib/transaction.cpp
   302         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   303         -
   304         -mysqlpp_type_info.o: ./lib/type_info.cpp
   305         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   306         -
   307         -mysqlpp_vallist.o: ./lib/vallist.cpp
   308         -	$(CXX) -c -o $@ $(MYSQLPP_CXXFLAGS) $(CPPDEPS) $<
   309         -
   310         -util_util.o: ./examples/util.cpp
   311         -	$(CXX) -c -o $@ $(UTIL_CXXFLAGS) $(CPPDEPS) $<
   312         -
   313         -resetdb_resetdb.o: ./examples/resetdb.cpp
   314         -	$(CXX) -c -o $@ $(RESETDB_CXXFLAGS) $(CPPDEPS) $<
   315         -
   316         -simple1_simple1.o: ./examples/simple1.cpp
   317         -	$(CXX) -c -o $@ $(SIMPLE1_CXXFLAGS) $(CPPDEPS) $<
   318         -
   319         -simple2_simple2.o: ./examples/simple2.cpp
   320         -	$(CXX) -c -o $@ $(SIMPLE2_CXXFLAGS) $(CPPDEPS) $<
   321         -
   322         -simple3_simple3.o: ./examples/simple3.cpp
   323         -	$(CXX) -c -o $@ $(SIMPLE3_CXXFLAGS) $(CPPDEPS) $<
   324         -
   325         -multiquery_multiquery.o: ./examples/multiquery.cpp
   326         -	$(CXX) -c -o $@ $(MULTIQUERY_CXXFLAGS) $(CPPDEPS) $<
   327         -
   328         -tquery_tquery.o: ./examples/tquery.cpp
   329         -	$(CXX) -c -o $@ $(TQUERY_CXXFLAGS) $(CPPDEPS) $<
   330         -
   331         -usequery_usequery.o: ./examples/usequery.cpp
   332         -	$(CXX) -c -o $@ $(USEQUERY_CXXFLAGS) $(CPPDEPS) $<
   333         -
   334         -custom1_custom1.o: ./examples/custom1.cpp
   335         -	$(CXX) -c -o $@ $(CUSTOM1_CXXFLAGS) $(CPPDEPS) $<
   336         -
   337         -custom2_custom2.o: ./examples/custom2.cpp
   338         -	$(CXX) -c -o $@ $(CUSTOM2_CXXFLAGS) $(CPPDEPS) $<
   339         -
   340         -custom3_custom3.o: ./examples/custom3.cpp
   341         -	$(CXX) -c -o $@ $(CUSTOM3_CXXFLAGS) $(CPPDEPS) $<
   342         -
   343         -custom4_custom4.o: ./examples/custom4.cpp
   344         -	$(CXX) -c -o $@ $(CUSTOM4_CXXFLAGS) $(CPPDEPS) $<
   345         -
   346         -custom5_custom5.o: ./examples/custom5.cpp
   347         -	$(CXX) -c -o $@ $(CUSTOM5_CXXFLAGS) $(CPPDEPS) $<
   348         -
   349         -custom6_custom6.o: ./examples/custom6.cpp
   350         -	$(CXX) -c -o $@ $(CUSTOM6_CXXFLAGS) $(CPPDEPS) $<
   351         -
   352         -dbinfo_dbinfo.o: ./examples/dbinfo.cpp
   353         -	$(CXX) -c -o $@ $(DBINFO_CXXFLAGS) $(CPPDEPS) $<
   354         -
   355         -fieldinf1_fieldinf1.o: ./examples/fieldinf1.cpp
   356         -	$(CXX) -c -o $@ $(FIELDINF1_CXXFLAGS) $(CPPDEPS) $<
   357         -
   358         -load_jpeg_load_jpeg.o: ./examples/load_jpeg.cpp
   359         -	$(CXX) -c -o $@ $(LOAD_JPEG_CXXFLAGS) $(CPPDEPS) $<
   360         -
   361         -xaction_xaction.o: ./examples/xaction.cpp
   362         -	$(CXX) -c -o $@ $(XACTION_CXXFLAGS) $(CPPDEPS) $<
   363         -
   364         -store_if_store_if.o: ./examples/store_if.cpp
   365         -	$(CXX) -c -o $@ $(STORE_IF_CXXFLAGS) $(CPPDEPS) $<
   366         -
   367         -for_each_for_each.o: ./examples/for_each.cpp
   368         -	$(CXX) -c -o $@ $(FOR_EACH_CXXFLAGS) $(CPPDEPS) $<
   369         -
   370         -cgi_jpeg_cgi_jpeg.o: ./examples/cgi_jpeg.cpp
   371         -	$(CXX) -c -o $@ $(CGI_JPEG_CXXFLAGS) $(CPPDEPS) $<
   372         -
   373         -.PHONY: all clean
   374         -
   375         -
   376         -# Dependencies tracking:
   377         --include ./*.d

Deleted Makefile.simple.

     1         -# =========================================================================
     2         -#     This makefile was generated by
     3         -#     Bakefile 0.2.2 (http://www.bakefile.org)
     4         -#     Do not modify, all changes will be overwritten!
     5         -# =========================================================================
     6         -
     7         -
     8         -
     9         -# -------------------------------------------------------------------------
    10         -# These are configurable options:
    11         -# -------------------------------------------------------------------------
    12         -
    13         -#  
    14         -AR := ar
    15         -
    16         -#  
    17         -RANLIB := ranlib
    18         -
    19         -# C++ compiler 
    20         -CXX := g++
    21         -
    22         -# Standard flags for C++ 
    23         -CXXFLAGS := 
    24         -
    25         -# Standard preprocessor flags (common for CC and CXX) 
    26         -CPPFLAGS := 
    27         -
    28         -# Standard linker flags 
    29         -LDFLAGS := 
    30         -
    31         -# Type of compiled binaries [debug,release]
    32         -BUILD := debug
    33         -
    34         -
    35         -
    36         -# -------------------------------------------------------------------------
    37         -# Do not modify the rest of this file!
    38         -# -------------------------------------------------------------------------
    39         -
    40         -### Variables: ###
    41         -
    42         -CPPDEPS = -MT$@ -MF`echo $@ | sed -e 's,\.o$$,.d,'` -MD
    43         -UTIL_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    44         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    45         -UTIL_OBJECTS =  \
    46         -	util_util.o
    47         -RESETDB_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    48         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    49         -RESETDB_OBJECTS =  \
    50         -	resetdb_resetdb.o
    51         -SIMPLE1_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    52         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    53         -SIMPLE1_OBJECTS =  \
    54         -	simple1_simple1.o
    55         -SIMPLE2_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    56         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    57         -SIMPLE2_OBJECTS =  \
    58         -	simple2_simple2.o
    59         -SIMPLE3_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    60         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    61         -SIMPLE3_OBJECTS =  \
    62         -	simple3_simple3.o
    63         -MULTIQUERY_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    64         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    65         -MULTIQUERY_OBJECTS =  \
    66         -	multiquery_multiquery.o
    67         -TQUERY_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    68         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    69         -TQUERY_OBJECTS =  \
    70         -	tquery_tquery.o
    71         -USEQUERY_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    72         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    73         -USEQUERY_OBJECTS =  \
    74         -	usequery_usequery.o
    75         -CUSTOM1_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    76         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    77         -CUSTOM1_OBJECTS =  \
    78         -	custom1_custom1.o
    79         -CUSTOM2_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    80         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    81         -CUSTOM2_OBJECTS =  \
    82         -	custom2_custom2.o
    83         -CUSTOM3_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    84         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    85         -CUSTOM3_OBJECTS =  \
    86         -	custom3_custom3.o
    87         -CUSTOM4_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    88         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    89         -CUSTOM4_OBJECTS =  \
    90         -	custom4_custom4.o
    91         -CUSTOM5_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    92         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    93         -CUSTOM5_OBJECTS =  \
    94         -	custom5_custom5.o
    95         -CUSTOM6_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
    96         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
    97         -CUSTOM6_OBJECTS =  \
    98         -	custom6_custom6.o
    99         -DBINFO_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   100         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   101         -DBINFO_OBJECTS =  \
   102         -	dbinfo_dbinfo.o
   103         -FIELDINF1_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   104         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   105         -FIELDINF1_OBJECTS =  \
   106         -	fieldinf1_fieldinf1.o
   107         -LOAD_JPEG_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   108         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   109         -LOAD_JPEG_OBJECTS =  \
   110         -	load_jpeg_load_jpeg.o
   111         -XACTION_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   112         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   113         -XACTION_OBJECTS =  \
   114         -	xaction_xaction.o
   115         -STORE_IF_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   116         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   117         -STORE_IF_OBJECTS =  \
   118         -	store_if_store_if.o
   119         -FOR_EACH_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   120         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   121         -FOR_EACH_OBJECTS =  \
   122         -	for_each_for_each.o
   123         -CGI_JPEG_CXXFLAGS = $(__DEBUGINFO) -Ilib -I/usr/include/mysql \
   124         -	-I/usr/include/mysql++ $(CPPFLAGS) $(CXXFLAGS)
   125         -CGI_JPEG_OBJECTS =  \
   126         -	cgi_jpeg_cgi_jpeg.o
   127         -
   128         -### Conditionally set variables: ###
   129         -
   130         -ifeq ($(BUILD),debug)
   131         -__DEBUGINFO = -g
   132         -endif
   133         -ifeq ($(BUILD),release)
   134         -__DEBUGINFO = 
   135         -endif
   136         -
   137         -
   138         -### Targets: ###
   139         -
   140         -all: libmysqlpp_util.a resetdb simple1 simple2 simple3 multiquery tquery usequery custom1 custom2 custom3 custom4 custom5 custom6 dbinfo fieldinf1 load_jpeg xaction store_if for_each cgi_jpeg
   141         -
   142         -install: all
   143         -
   144         -uninstall: 
   145         -
   146         -clean: 
   147         -	rm -f ./*.o
   148         -	rm -f ./*.d
   149         -	rm -f libmysqlpp_util.a
   150         -	rm -f resetdb
   151         -	rm -f simple1
   152         -	rm -f simple2
   153         -	rm -f simple3
   154         -	rm -f multiquery
   155         -	rm -f tquery
   156         -	rm -f usequery
   157         -	rm -f custom1
   158         -	rm -f custom2
   159         -	rm -f custom3
   160         -	rm -f custom4
   161         -	rm -f custom5
   162         -	rm -f custom6
   163         -	rm -f dbinfo
   164         -	rm -f fieldinf1
   165         -	rm -f load_jpeg
   166         -	rm -f xaction
   167         -	rm -f store_if
   168         -	rm -f for_each
   169         -	rm -f cgi_jpeg
   170         -
   171         -libmysqlpp_util.a: $(UTIL_OBJECTS)
   172         -	rm -f $@
   173         -	$(AR) rcu $@ $(UTIL_OBJECTS)
   174         -	$(RANLIB) $@
   175         -
   176         -resetdb: $(RESETDB_OBJECTS) libmysqlpp_util.a
   177         -	$(CXX) -o $@ $(RESETDB_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   178         -
   179         -simple1: $(SIMPLE1_OBJECTS) libmysqlpp_util.a
   180         -	$(CXX) -o $@ $(SIMPLE1_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   181         -
   182         -simple2: $(SIMPLE2_OBJECTS) libmysqlpp_util.a
   183         -	$(CXX) -o $@ $(SIMPLE2_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   184         -
   185         -simple3: $(SIMPLE3_OBJECTS) libmysqlpp_util.a
   186         -	$(CXX) -o $@ $(SIMPLE3_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   187         -
   188         -multiquery: $(MULTIQUERY_OBJECTS) libmysqlpp_util.a
   189         -	$(CXX) -o $@ $(MULTIQUERY_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   190         -
   191         -tquery: $(TQUERY_OBJECTS) libmysqlpp_util.a
   192         -	$(CXX) -o $@ $(TQUERY_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   193         -
   194         -usequery: $(USEQUERY_OBJECTS) libmysqlpp_util.a
   195         -	$(CXX) -o $@ $(USEQUERY_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   196         -
   197         -custom1: $(CUSTOM1_OBJECTS) libmysqlpp_util.a
   198         -	$(CXX) -o $@ $(CUSTOM1_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   199         -
   200         -custom2: $(CUSTOM2_OBJECTS) libmysqlpp_util.a
   201         -	$(CXX) -o $@ $(CUSTOM2_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   202         -
   203         -custom3: $(CUSTOM3_OBJECTS) libmysqlpp_util.a
   204         -	$(CXX) -o $@ $(CUSTOM3_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   205         -
   206         -custom4: $(CUSTOM4_OBJECTS) libmysqlpp_util.a
   207         -	$(CXX) -o $@ $(CUSTOM4_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   208         -
   209         -custom5: $(CUSTOM5_OBJECTS) libmysqlpp_util.a
   210         -	$(CXX) -o $@ $(CUSTOM5_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   211         -
   212         -custom6: $(CUSTOM6_OBJECTS) libmysqlpp_util.a
   213         -	$(CXX) -o $@ $(CUSTOM6_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   214         -
   215         -dbinfo: $(DBINFO_OBJECTS) libmysqlpp_util.a
   216         -	$(CXX) -o $@ $(DBINFO_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   217         -
   218         -fieldinf1: $(FIELDINF1_OBJECTS) libmysqlpp_util.a
   219         -	$(CXX) -o $@ $(FIELDINF1_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   220         -
   221         -load_jpeg: $(LOAD_JPEG_OBJECTS) libmysqlpp_util.a
   222         -	$(CXX) -o $@ $(LOAD_JPEG_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   223         -
   224         -xaction: $(XACTION_OBJECTS) libmysqlpp_util.a
   225         -	$(CXX) -o $@ $(XACTION_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   226         -
   227         -store_if: $(STORE_IF_OBJECTS) libmysqlpp_util.a
   228         -	$(CXX) -o $@ $(STORE_IF_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   229         -
   230         -for_each: $(FOR_EACH_OBJECTS) libmysqlpp_util.a
   231         -	$(CXX) -o $@ $(FOR_EACH_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   232         -
   233         -cgi_jpeg: $(CGI_JPEG_OBJECTS) libmysqlpp_util.a
   234         -	$(CXX) -o $@ $(CGI_JPEG_OBJECTS) $(LDFLAGS)  $(__DEBUGINFO) -L.  -lmysqlpp_util -lmysqlpp -lmysqlclient
   235         -
   236         -util_util.o: ./examples/util.cpp
   237         -	$(CXX) -c -o $@ $(UTIL_CXXFLAGS) $(CPPDEPS) $<
   238         -
   239         -resetdb_resetdb.o: ./examples/resetdb.cpp
   240         -	$(CXX) -c -o $@ $(RESETDB_CXXFLAGS) $(CPPDEPS) $<
   241         -
   242         -simple1_simple1.o: ./examples/simple1.cpp
   243         -	$(CXX) -c -o $@ $(SIMPLE1_CXXFLAGS) $(CPPDEPS) $<
   244         -
   245         -simple2_simple2.o: ./examples/simple2.cpp
   246         -	$(CXX) -c -o $@ $(SIMPLE2_CXXFLAGS) $(CPPDEPS) $<
   247         -
   248         -simple3_simple3.o: ./examples/simple3.cpp
   249         -	$(CXX) -c -o $@ $(SIMPLE3_CXXFLAGS) $(CPPDEPS) $<
   250         -
   251         -multiquery_multiquery.o: ./examples/multiquery.cpp
   252         -	$(CXX) -c -o $@ $(MULTIQUERY_CXXFLAGS) $(CPPDEPS) $<
   253         -
   254         -tquery_tquery.o: ./examples/tquery.cpp
   255         -	$(CXX) -c -o $@ $(TQUERY_CXXFLAGS) $(CPPDEPS) $<
   256         -
   257         -usequery_usequery.o: ./examples/usequery.cpp
   258         -	$(CXX) -c -o $@ $(USEQUERY_CXXFLAGS) $(CPPDEPS) $<
   259         -
   260         -custom1_custom1.o: ./examples/custom1.cpp
   261         -	$(CXX) -c -o $@ $(CUSTOM1_CXXFLAGS) $(CPPDEPS) $<
   262         -
   263         -custom2_custom2.o: ./examples/custom2.cpp
   264         -	$(CXX) -c -o $@ $(CUSTOM2_CXXFLAGS) $(CPPDEPS) $<
   265         -
   266         -custom3_custom3.o: ./examples/custom3.cpp
   267         -	$(CXX) -c -o $@ $(CUSTOM3_CXXFLAGS) $(CPPDEPS) $<
   268         -
   269         -custom4_custom4.o: ./examples/custom4.cpp
   270         -	$(CXX) -c -o $@ $(CUSTOM4_CXXFLAGS) $(CPPDEPS) $<
   271         -
   272         -custom5_custom5.o: ./examples/custom5.cpp
   273         -	$(CXX) -c -o $@ $(CUSTOM5_CXXFLAGS) $(CPPDEPS) $<
   274         -
   275         -custom6_custom6.o: ./examples/custom6.cpp
   276         -	$(CXX) -c -o $@ $(CUSTOM6_CXXFLAGS) $(CPPDEPS) $<
   277         -
   278         -dbinfo_dbinfo.o: ./examples/dbinfo.cpp
   279         -	$(CXX) -c -o $@ $(DBINFO_CXXFLAGS) $(CPPDEPS) $<
   280         -
   281         -fieldinf1_fieldinf1.o: ./examples/fieldinf1.cpp
   282         -	$(CXX) -c -o $@ $(FIELDINF1_CXXFLAGS) $(CPPDEPS) $<
   283         -
   284         -load_jpeg_load_jpeg.o: ./examples/load_jpeg.cpp
   285         -	$(CXX) -c -o $@ $(LOAD_JPEG_CXXFLAGS) $(CPPDEPS) $<
   286         -
   287         -xaction_xaction.o: ./examples/xaction.cpp
   288         -	$(CXX) -c -o $@ $(XACTION_CXXFLAGS) $(CPPDEPS) $<
   289         -
   290         -store_if_store_if.o: ./examples/store_if.cpp
   291         -	$(CXX) -c -o $@ $(STORE_IF_CXXFLAGS) $(CPPDEPS) $<
   292         -
   293         -for_each_for_each.o: ./examples/for_each.cpp
   294         -	$(CXX) -c -o $@ $(FOR_EACH_CXXFLAGS) $(CPPDEPS) $<
   295         -
   296         -cgi_jpeg_cgi_jpeg.o: ./examples/cgi_jpeg.cpp
   297         -	$(CXX) -c -o $@ $(CGI_JPEG_CXXFLAGS) $(CPPDEPS) $<
   298         -
   299         -.PHONY: all install uninstall clean
   300         -
   301         -
   302         -# Dependencies tracking:
   303         --include ./*.d

Deleted config.h.in.

     1         -/* config.h.in.  Generated from configure.ac by autoheader.  */
     2         -
     3         -/* Define if you have __gnu_cxx:slist container in <ext/slist> */
     4         -#undef HAVE_EXT_SLIST
     5         -
     6         -/* Define if you have ::slist container in <slist> */
     7         -#undef HAVE_GLOBAL_SLIST
     8         -
     9         -/* Define to 1 if you have the <inttypes.h> header file. */
    10         -#undef HAVE_INTTYPES_H
    11         -
    12         -/* Define to 1 if you have the `intl' library (-lintl). */
    13         -#undef HAVE_LIBINTL
    14         -
    15         -/* Define to 1 if you have the `z' library (-lz). */
    16         -#undef HAVE_LIBZ
    17         -
    18         -/* Define if you have the localtime_r() facility */
    19         -#undef HAVE_LOCALTIME_R
    20         -
    21         -/* Define to 1 if you have the <memory.h> header file. */
    22         -#undef HAVE_MEMORY_H
    23         -
    24         -/* Define if your MySQL library has SSL functions */
    25         -#undef HAVE_MYSQL_SSL_SET
    26         -
    27         -/* Define if you have POSIX threads libraries and header files. */
    28         -#undef HAVE_PTHREAD
    29         -
    30         -/* Define to 1 if you have the <stdint.h> header file. */
    31         -#undef HAVE_STDINT_H
    32         -
    33         -/* Define to 1 if you have the <stdlib.h> header file. */
    34         -#undef HAVE_STDLIB_H
    35         -
    36         -/* Define if you have std::slist container in <slist> */
    37         -#undef HAVE_STD_SLIST
    38         -
    39         -/* Define to 1 if you have the <strings.h> header file. */
    40         -#undef HAVE_STRINGS_H
    41         -
    42         -/* Define to 1 if you have the <string.h> header file. */
    43         -#undef HAVE_STRING_H
    44         -
    45         -/* Define to 1 if you have the <sys/stat.h> header file. */
    46         -#undef HAVE_SYS_STAT_H
    47         -
    48         -/* Define to 1 if you have the <sys/types.h> header file. */
    49         -#undef HAVE_SYS_TYPES_H
    50         -
    51         -/* Define to 1 if you have the <unistd.h> header file. */
    52         -#undef HAVE_UNISTD_H
    53         -
    54         -/* Define to 1 if you have the <zlib.h> header file. */
    55         -#undef HAVE_ZLIB_H
    56         -
    57         -/* Define to the address where bug reports for this package should be sent. */
    58         -#undef PACKAGE_BUGREPORT
    59         -
    60         -/* Define to the full name of this package. */
    61         -#undef PACKAGE_NAME
    62         -
    63         -/* Define to the full name and version of this package. */
    64         -#undef PACKAGE_STRING
    65         -
    66         -/* Define to the one symbol short name of this package. */
    67         -#undef PACKAGE_TARNAME
    68         -
    69         -/* Define to the version of this package. */
    70         -#undef PACKAGE_VERSION
    71         -
    72         -/* Define to necessary symbol if this constant uses a non-standard name on
    73         -   your system. */
    74         -#undef PTHREAD_CREATE_JOINABLE
    75         -
    76         -/* Define to 1 if you have the ANSI C header files. */
    77         -#undef STDC_HEADERS

Deleted config/autoconf_inc.m4.

     1         -dnl ### begin block 00_header[./mysql++.bkl] ###
     2         -dnl
     3         -dnl This macro was generated by
     4         -dnl Bakefile 0.2.2 (http://www.bakefile.org)
     5         -dnl Do not modify, all changes will be overwritten!
     6         -
     7         -BAKEFILE_AUTOCONF_INC_M4_VERSION="0.2.2"
     8         -
     9         -dnl ### begin block 20_COND_BUILD_DEBUG[./mysql++.bkl] ###
    10         -    COND_BUILD_DEBUG="#"
    11         -    if test "x$BUILD" = "xdebug" ; then
    12         -        COND_BUILD_DEBUG=""
    13         -    fi
    14         -    AC_SUBST(COND_BUILD_DEBUG)
    15         -dnl ### begin block 20_COND_BUILD_RELEASE[./mysql++.bkl] ###
    16         -    COND_BUILD_RELEASE="#"
    17         -    if test "x$BUILD" = "xrelease" ; then
    18         -        COND_BUILD_RELEASE=""
    19         -    fi
    20         -    AC_SUBST(COND_BUILD_RELEASE)
    21         -dnl ### begin block 20_COND_DEPS_TRACKING_0[./mysql++.bkl] ###
    22         -    COND_DEPS_TRACKING_0="#"
    23         -    if test "x$DEPS_TRACKING" = "x0" ; then
    24         -        COND_DEPS_TRACKING_0=""
    25         -    fi
    26         -    AC_SUBST(COND_DEPS_TRACKING_0)
    27         -dnl ### begin block 20_COND_DEPS_TRACKING_1[./mysql++.bkl] ###
    28         -    COND_DEPS_TRACKING_1="#"
    29         -    if test "x$DEPS_TRACKING" = "x1" ; then
    30         -        COND_DEPS_TRACKING_1=""
    31         -    fi
    32         -    AC_SUBST(COND_DEPS_TRACKING_1)
    33         -dnl ### begin block 20_COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1[./mysql++.bkl] ###
    34         -    COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1="#"
    35         -    if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERCYGWIN" = "x0" -a "x$USE_SOVERSION" = "x1" ; then
    36         -        COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1=""
    37         -    fi
    38         -    AC_SUBST(COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1)
    39         -dnl ### begin block 20_COND_PLATFORM_MACOSX_0_USE_SOVERSION_1[./mysql++.bkl] ###
    40         -    COND_PLATFORM_MACOSX_0_USE_SOVERSION_1="#"
    41         -    if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERSION" = "x1" ; then
    42         -        COND_PLATFORM_MACOSX_0_USE_SOVERSION_1=""
    43         -    fi
    44         -    AC_SUBST(COND_PLATFORM_MACOSX_0_USE_SOVERSION_1)
    45         -dnl ### begin block 20_COND_PLATFORM_MACOSX_1[./mysql++.bkl] ###
    46         -    COND_PLATFORM_MACOSX_1="#"
    47         -    if test "x$PLATFORM_MACOSX" = "x1" ; then
    48         -        COND_PLATFORM_MACOSX_1=""
    49         -    fi
    50         -    AC_SUBST(COND_PLATFORM_MACOSX_1)
    51         -dnl ### begin block 20_COND_PLATFORM_MACOSX_1_USE_SOVERSION_1[./mysql++.bkl] ###
    52         -    COND_PLATFORM_MACOSX_1_USE_SOVERSION_1="#"
    53         -    if test "x$PLATFORM_MACOSX" = "x1" -a "x$USE_SOVERSION" = "x1" ; then
    54         -        COND_PLATFORM_MACOSX_1_USE_SOVERSION_1=""
    55         -    fi
    56         -    AC_SUBST(COND_PLATFORM_MACOSX_1_USE_SOVERSION_1)
    57         -dnl ### begin block 20_COND_PLATFORM_MAC_1[./mysql++.bkl] ###
    58         -    COND_PLATFORM_MAC_1="#"
    59         -    if test "x$PLATFORM_MAC" = "x1" ; then
    60         -        COND_PLATFORM_MAC_1=""
    61         -    fi
    62         -    AC_SUBST(COND_PLATFORM_MAC_1)
    63         -dnl ### begin block 20_COND_PLATFORM_OS2_1[./mysql++.bkl] ###
    64         -    COND_PLATFORM_OS2_1="#"
    65         -    if test "x$PLATFORM_OS2" = "x1" ; then
    66         -        COND_PLATFORM_OS2_1=""
    67         -    fi
    68         -    AC_SUBST(COND_PLATFORM_OS2_1)
    69         -dnl ### begin block 20_COND_USE_SOSYMLINKS_1[./mysql++.bkl] ###
    70         -    COND_USE_SOSYMLINKS_1="#"
    71         -    if test "x$USE_SOSYMLINKS" = "x1" ; then
    72         -        COND_USE_SOSYMLINKS_1=""
    73         -    fi
    74         -    AC_SUBST(COND_USE_SOSYMLINKS_1)
    75         -dnl ### begin block 20_COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1[./mysql++.bkl] ###
    76         -    COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1="#"
    77         -    if test "x$USE_SOVERCYGWIN" = "x1" -a "x$USE_SOVERSION" = "x1" ; then
    78         -        COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1=""
    79         -    fi
    80         -    AC_SUBST(COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1)
    81         -dnl ### begin block 20_COND_USE_SOVERLINUX_1[./mysql++.bkl] ###
    82         -    COND_USE_SOVERLINUX_1="#"
    83         -    if test "x$USE_SOVERLINUX" = "x1" ; then
    84         -        COND_USE_SOVERLINUX_1=""
    85         -    fi
    86         -    AC_SUBST(COND_USE_SOVERLINUX_1)
    87         -dnl ### begin block 20_COND_USE_SOVERSION_0[./mysql++.bkl] ###
    88         -    COND_USE_SOVERSION_0="#"
    89         -    if test "x$USE_SOVERSION" = "x0" ; then
    90         -        COND_USE_SOVERSION_0=""
    91         -    fi
    92         -    AC_SUBST(COND_USE_SOVERSION_0)
    93         -dnl ### begin block 20_COND_USE_SOVERSOLARIS_1[./mysql++.bkl] ###
    94         -    COND_USE_SOVERSOLARIS_1="#"
    95         -    if test "x$USE_SOVERSOLARIS" = "x1" ; then
    96         -        COND_USE_SOVERSOLARIS_1=""
    97         -    fi
    98         -    AC_SUBST(COND_USE_SOVERSOLARIS_1)
    99         -dnl ### begin block 20_COND_WINDOWS_IMPLIB_1[./mysql++.bkl] ###
   100         -    COND_WINDOWS_IMPLIB_1="#"
   101         -    if test "x$WINDOWS_IMPLIB" = "x1" ; then
   102         -        COND_WINDOWS_IMPLIB_1=""
   103         -    fi
   104         -    AC_SUBST(COND_WINDOWS_IMPLIB_1)

Changes to config/mysql_loc.m4.

    18     18   	#
    19     19   	# Set up configure script macros
    20     20   	#
    21     21   	AC_ARG_WITH(mysql,
    22     22   		[  --with-mysql=<path>     root directory path of MySQL installation],
    23     23   		[MYSQL_lib_check="$with_mysql/lib/mysql $with_mysql/lib"
    24     24   		MYSQL_inc_check="$with_mysql/include $with_mysql/include/mysql"],
    25         -		[MYSQL_lib_check="/usr/lib64 /usr/lib /usr/lib64/mysql /usr/lib/mysql /usr/local/lib64 /usr/local/lib /usr/local/lib/mysql /usr/local/mysql/lib /usr/local/mysql/lib/mysql /opt/mysql/lib /opt/mysql/lib/mysql"
           25  +		[MYSQL_lib_check="/usr/lib64 /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib64/mysql /usr/lib/mysql /usr/local/lib64 /usr/local/lib /usr/local/lib/mysql /usr/local/mysql/lib /usr/local/mysql/lib/mysql /opt/mysql/lib /opt/mysql/lib/mysql"
    26     26   		MYSQL_inc_check="/usr/include/mysql /usr/local/include/mysql /usr/local/mysql/include/mysql /opt/mysql/include/mysql"])
    27     27   	AC_ARG_WITH(mysql-lib,
    28     28   		[  --with-mysql-lib=<path> directory path of MySQL library installation],
    29     29   		[MYSQL_lib_check="$with_mysql_lib $with_mysql_lib/lib64 $with_mysql_lib/lib $with_mysql_lib/lib64/mysql $with_mysql_lib/lib/mysql"])
    30     30   	AC_ARG_WITH(mysql-include,
    31     31   		[  --with-mysql-include=<path> directory path of MySQL header installation],
    32     32   		[MYSQL_inc_check="$with_mysql_include $with_mysql_include/include $with_mysql_include/include/mysql"])

Changes to configure.ac.

    14     14   # USA
    15     15   
    16     16   # Standard autotools stuff
    17     17   AC_INIT(mysql++, 2.3.2, plusplus@lists.mysql.com, mysql++)
    18     18   AC_CONFIG_HEADER(config.h)
    19     19   AC_DISABLE_STATIC
    20     20   AC_CANONICAL_SYSTEM
           21  +AC_PROG_CC
           22  +AC_PROG_CXX
    21     23   
    22     24   
    23     25   # Break package version up into major, minor and bugfix components.
    24     26   MYSQLPP_VERSION_MAJOR=`echo $PACKAGE_VERSION | cut -f1 -d.`
    25     27   AC_SUBST(MYSQLPP_VERSION_MAJOR)
    26     28   MYSQLPP_VERSION_MINOR=`echo $PACKAGE_VERSION | cut -f2 -d.`
    27     29   AC_SUBST(MYSQLPP_VERSION_MINOR)
................................................................................
    30     32   
    31     33   
    32     34   # Include Bakefile macros
    33     35   AC_BAKEFILE([m4_include(config/autoconf_inc.m4)])
    34     36   
    35     37   
    36     38   # Check for Standard C support
    37         -AC_PROG_CC
    38     39   AC_HEADER_STDC
    39     40   
    40     41   
    41     42   # Figure out whether/how to handle threading support, if available.
    42     43   AC_ARG_ENABLE(thread-check,
    43     44   		[  --enable-thread-check  Check for threads, and use if available. ],
    44     45   		[ thread_check=yes ])
................................................................................
    69     70   		;;
    70     71   esac
    71     72   
    72     73   
    73     74   # Check for Standard C++ support, and extensions.  This must be near
    74     75   # the end, because the CPLUSPLUS directive makes autoconf use C++
    75     76   # compiler for all subsequent tests!
    76         -AC_PROG_CXX
    77     77   AC_LANG_CPLUSPLUS
    78     78   STL_SLIST_EXTENSION
    79     79   
    80     80   
    81     81   #
    82     82   # Configure process complete; write out files generated from *.in.
    83     83   #
    84     84   AC_OUTPUT([Makefile mysql++.spec lib/Doxyfile lib/mysql++.h])
    85     85   

Added doc/html/refman/_header.html.

            1  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
            2  +<html>
            3  +<head>
            4  +  <title>MySQL++ Reference Manual</title>
            5  +  <meta http-equiv="Content-type" content="text/html;charset=iso-8859-1">
            6  +  <link href="doxygen.css" rel="stylesheet" type="text/css">
            7  +  <link href="refman.css" rel="stylesheet" type="text/css">
            8  +</head>
            9  +<body>

Added examples/vstudio/mfc/mfc.vcproj.

            1  +<?xml version="1.0" encoding="Windows-1252"?>
            2  +<VisualStudioProject
            3  +	ProjectType="Visual C++"
            4  +	Version="8.00"
            5  +	Name="mfc"
            6  +	ProjectGUID="{34DBC9CD-54FC-431D-8AEA-E94D9C891C71}"
            7  +	RootNamespace="mfc"
            8  +	Keyword="MFCProj"
            9  +	>
           10  +	<Platforms>
           11  +		<Platform
           12  +			Name="Win32"
           13  +		/>
           14  +	</Platforms>
           15  +	<ToolFiles>
           16  +	</ToolFiles>
           17  +	<Configurations>
           18  +		<Configuration
           19  +			Name="Debug|Win32"
           20  +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
           21  +			IntermediateDirectory="$(ConfigurationName)"
           22  +			ConfigurationType="1"
           23  +			UseOfMFC="2"
           24  +			CharacterSet="1"
           25  +			>
           26  +			<Tool
           27  +				Name="VCPreBuildEventTool"
           28  +			/>
           29  +			<Tool
           30  +				Name="VCCustomBuildTool"
           31  +			/>
           32  +			<Tool
           33  +				Name="VCXMLDataGeneratorTool"
           34  +			/>
           35  +			<Tool
           36  +				Name="VCWebServiceProxyGeneratorTool"
           37  +			/>
           38  +			<Tool
           39  +				Name="VCMIDLTool"
           40  +				PreprocessorDefinitions="_DEBUG"
           41  +				MkTypLibCompatible="false"
           42  +				ValidateParameters="false"
           43  +			/>
           44  +			<Tool
           45  +				Name="VCCLCompilerTool"
           46  +				Optimization="0"
           47  +				AdditionalIncludeDirectories="..\..\..\lib, C:\Program Files\MySQL\MySQL Server 5.0\include"
           48  +				PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
           49  +				MinimalRebuild="true"
           50  +				BasicRuntimeChecks="3"
           51  +				RuntimeLibrary="3"
           52  +				UsePrecompiledHeader="0"
           53  +				WarningLevel="3"
           54  +				Detect64BitPortabilityProblems="true"
           55  +				DebugInformationFormat="4"
           56  +			/>
           57  +			<Tool
           58  +				Name="VCManagedResourceCompilerTool"
           59  +			/>
           60  +			<Tool
           61  +				Name="VCResourceCompilerTool"
           62  +				PreprocessorDefinitions="_DEBUG"
           63  +				Culture="1033"
           64  +				AdditionalIncludeDirectories="$(IntDir)"
           65  +			/>
           66  +			<Tool
           67  +				Name="VCPreLinkEventTool"
           68  +			/>
           69  +			<Tool
           70  +				Name="VCLinkerTool"
           71  +				AdditionalDependencies="mysqlpp.lib libmysql.lib"
           72  +				LinkIncremental="2"
           73  +				AdditionalLibraryDirectories="..\..\..\Debug,C:\Program Files\MySQL\MySQL Server 5.0\lib\debug"
           74  +				GenerateDebugInformation="true"
           75  +				SubSystem="2"
           76  +				TargetMachine="1"
           77  +			/>
           78  +			<Tool
           79  +				Name="VCALinkTool"
           80  +			/>
           81  +			<Tool
           82  +				Name="VCManifestTool"
           83  +			/>
           84  +			<Tool
           85  +				Name="VCXDCMakeTool"
           86  +			/>
           87  +			<Tool
           88  +				Name="VCBscMakeTool"
           89  +			/>
           90  +			<Tool
           91  +				Name="VCFxCopTool"
           92  +			/>
           93  +			<Tool
           94  +				Name="VCAppVerifierTool"
           95  +			/>
           96  +			<Tool
           97  +				Name="VCWebDeploymentTool"
           98  +			/>
           99  +			<Tool
          100  +				Name="VCPostBuildEventTool"
          101  +			/>
          102  +		</Configuration>
          103  +		<Configuration
          104  +			Name="Release|Win32"
          105  +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
          106  +			IntermediateDirectory="$(ConfigurationName)"
          107  +			ConfigurationType="1"
          108  +			UseOfMFC="2"
          109  +			CharacterSet="1"
          110  +			WholeProgramOptimization="1"
          111  +			>
          112  +			<Tool
          113  +				Name="VCPreBuildEventTool"
          114  +			/>
          115  +			<Tool
          116  +				Name="VCCustomBuildTool"
          117  +			/>
          118  +			<Tool
          119  +				Name="VCXMLDataGeneratorTool"
          120  +			/>
          121  +			<Tool
          122  +				Name="VCWebServiceProxyGeneratorTool"
          123  +			/>
          124  +			<Tool
          125  +				Name="VCMIDLTool"
          126  +				PreprocessorDefinitions="NDEBUG"
          127  +				MkTypLibCompatible="false"
          128  +				ValidateParameters="false"
          129  +			/>
          130  +			<Tool
          131  +				Name="VCCLCompilerTool"
          132  +				AdditionalIncludeDirectories="..\..\..\lib, C:\Program Files\MySQL\MySQL Server 5.0\include"
          133  +				PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
          134  +				MinimalRebuild="false"
          135  +				RuntimeLibrary="2"
          136  +				UsePrecompiledHeader="0"
          137  +				WarningLevel="3"
          138  +				Detect64BitPortabilityProblems="true"
          139  +				DebugInformationFormat="3"
          140  +			/>
          141  +			<Tool
          142  +				Name="VCManagedResourceCompilerTool"
          143  +			/>
          144  +			<Tool
          145  +				Name="VCResourceCompilerTool"
          146  +				PreprocessorDefinitions="NDEBUG"
          147  +				Culture="1033"
          148  +				AdditionalIncludeDirectories="$(IntDir)"
          149  +			/>
          150  +			<Tool
          151  +				Name="VCPreLinkEventTool"
          152  +			/>
          153  +			<Tool
          154  +				Name="VCLinkerTool"
          155  +				AdditionalDependencies="mysqlpp.lib libmysql.lib"
          156  +				LinkIncremental="1"
          157  +				AdditionalLibraryDirectories="..\..\..\Release,C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"
          158  +				GenerateDebugInformation="true"
          159  +				SubSystem="2"
          160  +				OptimizeReferences="2"
          161  +				EnableCOMDATFolding="2"
          162  +				TargetMachine="1"
          163  +			/>
          164  +			<Tool
          165  +				Name="VCALinkTool"
          166  +			/>
          167  +			<Tool
          168  +				Name="VCManifestTool"
          169  +			/>
          170  +			<Tool
          171  +				Name="VCXDCMakeTool"
          172  +			/>
          173  +			<Tool
          174  +				Name="VCBscMakeTool"
          175  +			/>
          176  +			<Tool
          177  +				Name="VCFxCopTool"
          178  +			/>
          179  +			<Tool
          180  +				Name="VCAppVerifierTool"
          181  +			/>
          182  +			<Tool
          183  +				Name="VCWebDeploymentTool"
          184  +			/>
          185  +			<Tool
          186  +				Name="VCPostBuildEventTool"
          187  +			/>
          188  +		</Configuration>
          189  +	</Configurations>
          190  +	<References>
          191  +	</References>
          192  +	<Files>
          193  +		<Filter
          194  +			Name="Source Files"
          195  +			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
          196  +			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
          197  +			>
          198  +			<File
          199  +				RelativePath=".\mfc.cpp"
          200  +				>
          201  +			</File>
          202  +			<File
          203  +				RelativePath=".\mfc_dlg.cpp"
          204  +				>
          205  +			</File>
          206  +		</Filter>
          207  +		<Filter
          208  +			Name="Header Files"
          209  +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
          210  +			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
          211  +			>
          212  +			<File
          213  +				RelativePath=".\mfc.h"
          214  +				>
          215  +			</File>
          216  +			<File
          217  +				RelativePath=".\mfc_dlg.h"
          218  +				>
          219  +			</File>
          220  +			<File
          221  +				RelativePath=".\Resource.h"
          222  +				>
          223  +			</File>
          224  +		</Filter>
          225  +		<Filter
          226  +			Name="Resource Files"
          227  +			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
          228  +			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
          229  +			>
          230  +			<File
          231  +				RelativePath=".\res\mfc.ico"
          232  +				>
          233  +			</File>
          234  +			<File
          235  +				RelativePath=".\mfc.rc"
          236  +				>
          237  +			</File>
          238  +			<File
          239  +				RelativePath=".\res\mfc.rc2"
          240  +				>
          241  +			</File>
          242  +		</Filter>
          243  +	</Files>
          244  +	<Globals>
          245  +		<Global
          246  +			Name="RESOURCE_FILE"
          247  +			Value="mfc.rc"
          248  +		/>
          249  +	</Globals>
          250  +</VisualStudioProject>

Added examples/vstudio/wforms/wforms.vcproj.

            1  +<?xml version="1.0" encoding="Windows-1252"?>
            2  +<VisualStudioProject
            3  +	ProjectType="Visual C++"
            4  +	Version="8.00"
            5  +	Name="wforms"
            6  +	ProjectGUID="{9ED97AE4-9E38-45A1-9FDF-194C5B60BAE1}"
            7  +	RootNamespace="wforms"
            8  +	Keyword="ManagedCProj"
            9  +	>
           10  +	<Platforms>
           11  +		<Platform
           12  +			Name="Win32"
           13  +		/>
           14  +	</Platforms>
           15  +	<ToolFiles>
           16  +	</ToolFiles>
           17  +	<Configurations>
           18  +		<Configuration
           19  +			Name="Debug|Win32"
           20  +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
           21  +			IntermediateDirectory="$(ConfigurationName)"
           22  +			ConfigurationType="1"
           23  +			CharacterSet="1"
           24  +			ManagedExtensions="1"
           25  +			>
           26  +			<Tool
           27  +				Name="VCPreBuildEventTool"
           28  +			/>
           29  +			<Tool
           30  +				Name="VCCustomBuildTool"
           31  +			/>
           32  +			<Tool
           33  +				Name="VCXMLDataGeneratorTool"
           34  +			/>
           35  +			<Tool
           36  +				Name="VCWebServiceProxyGeneratorTool"
           37  +			/>
           38  +			<Tool
           39  +				Name="VCMIDLTool"
           40  +			/>
           41  +			<Tool
           42  +				Name="VCCLCompilerTool"
           43  +				Optimization="0"
           44  +				AdditionalIncludeDirectories="..\..\..\lib, C:\Program Files\MySQL\MySQL Server 5.0\include"
           45  +				PreprocessorDefinitions="WIN32;_DEBUG"
           46  +				RuntimeLibrary="3"
           47  +				UsePrecompiledHeader="0"
           48  +				WarningLevel="3"
           49  +				DebugInformationFormat="3"
           50  +			/>
           51  +			<Tool
           52  +				Name="VCManagedResourceCompilerTool"
           53  +			/>
           54  +			<Tool
           55  +				Name="VCResourceCompilerTool"
           56  +			/>
           57  +			<Tool
           58  +				Name="VCPreLinkEventTool"
           59  +			/>
           60  +			<Tool
           61  +				Name="VCLinkerTool"
           62  +				AdditionalDependencies="mysqlpp.lib libmysql.lib"
           63  +				LinkIncremental="2"
           64  +				AdditionalLibraryDirectories="..\..\..\Debug,C:\Program Files\MySQL\MySQL Server 5.0\lib\debug"
           65  +				GenerateDebugInformation="true"
           66  +				AssemblyDebug="1"
           67  +				SubSystem="2"
           68  +				EntryPointSymbol="main"
           69  +				TargetMachine="1"
           70  +			/>
           71  +			<Tool
           72  +				Name="VCALinkTool"
           73  +			/>
           74  +			<Tool
           75  +				Name="VCManifestTool"
           76  +			/>
           77  +			<Tool
           78  +				Name="VCXDCMakeTool"
           79  +			/>
           80  +			<Tool
           81  +				Name="VCBscMakeTool"
           82  +			/>
           83  +			<Tool
           84  +				Name="VCFxCopTool"
           85  +			/>
           86  +			<Tool
           87  +				Name="VCAppVerifierTool"
           88  +			/>
           89  +			<Tool
           90  +				Name="VCWebDeploymentTool"
           91  +			/>
           92  +			<Tool
           93  +				Name="VCPostBuildEventTool"
           94  +			/>
           95  +		</Configuration>
           96  +		<Configuration
           97  +			Name="Release|Win32"
           98  +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
           99  +			IntermediateDirectory="$(ConfigurationName)"
          100  +			ConfigurationType="1"
          101  +			CharacterSet="1"
          102  +			ManagedExtensions="1"
          103  +			WholeProgramOptimization="1"
          104  +			>
          105  +			<Tool
          106  +				Name="VCPreBuildEventTool"
          107  +			/>
          108  +			<Tool
          109  +				Name="VCCustomBuildTool"
          110  +			/>
          111  +			<Tool
          112  +				Name="VCXMLDataGeneratorTool"
          113  +			/>
          114  +			<Tool
          115  +				Name="VCWebServiceProxyGeneratorTool"
          116  +			/>
          117  +			<Tool
          118  +				Name="VCMIDLTool"
          119  +			/>
          120  +			<Tool
          121  +				Name="VCCLCompilerTool"
          122  +				AdditionalIncludeDirectories="..\..\..\lib, C:\Program Files\MySQL\MySQL Server 5.0\include"
          123  +				PreprocessorDefinitions="WIN32;NDEBUG"
          124  +				RuntimeLibrary="2"
          125  +				UsePrecompiledHeader="0"
          126  +				WarningLevel="3"
          127  +				DebugInformationFormat="3"
          128  +			/>
          129  +			<Tool
          130  +				Name="VCManagedResourceCompilerTool"
          131  +			/>
          132  +			<Tool
          133  +				Name="VCResourceCompilerTool"
          134  +			/>
          135  +			<Tool
          136  +				Name="VCPreLinkEventTool"
          137  +			/>
          138  +			<Tool
          139  +				Name="VCLinkerTool"
          140  +				AdditionalDependencies="mysqlpp.lib libmysql.lib"
          141  +				LinkIncremental="1"
          142  +				AdditionalLibraryDirectories="..\..\..\Release,C:\Program Files\MySQL\MySQL Server 5.0\lib\opt"
          143  +				GenerateDebugInformation="true"
          144  +				SubSystem="2"
          145  +				EntryPointSymbol="main"
          146  +				TargetMachine="1"
          147  +			/>
          148  +			<Tool
          149  +				Name="VCALinkTool"
          150  +			/>
          151  +			<Tool
          152  +				Name="VCManifestTool"
          153  +			/>
          154  +			<Tool
          155  +				Name="VCXDCMakeTool"
          156  +			/>
          157  +			<Tool
          158  +				Name="VCBscMakeTool"
          159  +			/>
          160  +			<Tool
          161  +				Name="VCFxCopTool"
          162  +			/>
          163  +			<Tool
          164  +				Name="VCAppVerifierTool"
          165  +			/>
          166  +			<Tool
          167  +				Name="VCWebDeploymentTool"
          168  +			/>
          169  +			<Tool
          170  +				Name="VCPostBuildEventTool"
          171  +			/>
          172  +		</Configuration>
          173  +	</Configurations>
          174  +	<References>
          175  +		<AssemblyReference
          176  +			RelativePath="System.dll"
          177  +			AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
          178  +		/>
          179  +		<AssemblyReference
          180  +			RelativePath="System.Data.dll"
          181  +			AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
          182  +		/>
          183  +		<AssemblyReference
          184  +			RelativePath="System.Drawing.dll"
          185  +			AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
          186  +		/>
          187  +		<AssemblyReference
          188  +			RelativePath="System.Windows.Forms.dll"
          189  +			AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
          190  +		/>
          191  +		<AssemblyReference
          192  +			RelativePath="System.XML.dll"
          193  +			AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
          194  +		/>
          195  +	</References>
          196  +	<Files>
          197  +		<Filter
          198  +			Name="Source Files"
          199  +			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
          200  +			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
          201  +			>
          202  +			<File
          203  +				RelativePath=".\AssemblyInfo.cpp"
          204  +				>
          205  +			</File>
          206  +			<File
          207  +				RelativePath=".\wforms.cpp"
          208  +				>
          209  +			</File>
          210  +		</Filter>
          211  +		<Filter
          212  +			Name="Header Files"
          213  +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
          214  +			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
          215  +			>
          216  +			<File
          217  +				RelativePath=".\MainForm.h"
          218  +				FileType="3"
          219  +				>
          220  +				<File
          221  +					RelativePath=".\MainForm.resX"
          222  +					SubType="Designer"
          223  +					>
          224  +				</File>
          225  +			</File>
          226  +			<File
          227  +				RelativePath=".\resource.h"
          228  +				>
          229  +			</File>
          230  +		</Filter>
          231  +	</Files>
          232  +	<Globals>
          233  +	</Globals>
          234  +</VisualStudioProject>

Changes to lib/Doxyfile.in.

     1         -# Doxyfile 1.5.2-1
            1  +# Doxyfile 1.4.7
     2      2   
     3      3   # This file describes the settings to be used by the documentation system
     4      4   # doxygen (www.doxygen.org) for a project
     5      5   #
     6      6   # All text after a hash (#) is considered a comment and will be ignored
     7      7   # The format is:
     8      8   #       TAG = value [value, ...]
................................................................................
    10     10   #       TAG += value [value, ...]
    11     11   # Values that contain spaces should be placed between quotes (" ")
    12     12   
    13     13   #---------------------------------------------------------------------------
    14     14   # Project related configuration options
    15     15   #---------------------------------------------------------------------------
    16     16   
    17         -# This tag specifies the encoding used for all characters in the config file that 
    18         -# follow. The default is UTF-8 which is also the encoding used for all text before 
    19         -# the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into 
    20         -# libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of 
    21         -# possible encodings.
    22         -
    23         -DOXYFILE_ENCODING      = UTF-8
    24         -
    25     17   # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
    26     18   # by quotes) that should identify the project.
    27     19   
    28     20   PROJECT_NAME           = MySQL++
    29     21   
    30     22   # The PROJECT_NUMBER tag can be used to enter a project or revision number. 
    31     23   # This could be handy for archiving the generated documentation or 
................................................................................
    49     41   
    50     42   CREATE_SUBDIRS         = NO
    51     43   
    52     44   # The OUTPUT_LANGUAGE tag is used to specify the language in which all 
    53     45   # documentation generated by doxygen is written. Doxygen will use this 
    54     46   # information to generate all constant output in the proper language. 
    55     47   # The default language is English, other supported languages are: 
    56         -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
    57         -# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 
    58         -# Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 
    59         -# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 
    60         -# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
           48  +# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
           49  +# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
           50  +# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
           51  +# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
           52  +# Swedish, and Ukrainian.
    61     53   
    62     54   OUTPUT_LANGUAGE        = English
           55  +
           56  +# This tag can be used to specify the encoding used in the generated output. 
           57  +# The encoding is not always determined by the language that is chosen, 
           58  +# but also whether or not the output is meant for Windows or non-Windows users. 
           59  +# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
           60  +# forces the Windows encoding (this is the default for the Windows binary), 
           61  +# whereas setting the tag to NO uses a Unix-style encoding (the default for 
           62  +# all platforms other than Windows).
           63  +
           64  +USE_WINDOWS_ENCODING   = NO
    63     65   
    64     66   # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
    65     67   # include brief member descriptions after the members that are listed in 
    66     68   # the file and class documentation (similar to JavaDoc). 
    67     69   # Set to NO to disable this.
    68     70   
    69     71   BRIEF_MEMBER_DESC      = YES
................................................................................
   198    200   # set this tag to YES in order to let doxygen match functions declarations and 
   199    201   # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
   200    202   # func(std::string) {}). This also make the inheritance and collaboration 
   201    203   # diagrams that involve STL classes more complete and accurate.
   202    204   
   203    205   BUILTIN_STL_SUPPORT    = YES
   204    206   
   205         -# If you use Microsoft's C++/CLI language, you should set this option to YES to
   206         -# enable parsing support.
   207         -
   208         -CPP_CLI_SUPPORT        = NO
   209         -
   210    207   # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
   211    208   # tag is set to YES, then doxygen will reuse the documentation of the first 
   212    209   # member in the group (if any) for the other members of the group. By default 
   213    210   # all members of a group must be documented explicitly.
   214    211   
   215    212   DISTRIBUTE_GROUP_DOC   = NO
   216    213   
................................................................................
   460    457   # The INPUT tag can be used to specify the files and/or directories that contain 
   461    458   # documented source files. You may enter file names like "myfile.cpp" or 
   462    459   # directories like "/usr/src/myproject". Separate the files or directories 
   463    460   # with spaces.
   464    461   
   465    462   INPUT                  = 
   466    463   
   467         -# This tag can be used to specify the character encoding of the source files that 
   468         -# doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default 
   469         -# input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. 
   470         -# See http://www.gnu.org/software/libiconv for the list of possible encodings.
   471         -
   472         -INPUT_ENCODING         = UTF-8
   473         -
   474    464   # If the value of the INPUT tag contains directories, you can use the 
   475    465   # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
   476    466   # and *.h) to filter out the source-files in the directories. If left 
   477    467   # blank the following patterns are tested: 
   478    468   # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
   479    469   # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
   480    470   
................................................................................
   503    493   # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
   504    494   # certain files from those directories. Note that the wildcards are matched 
   505    495   # against the file with absolute path, so to exclude all test directories 
   506    496   # for example use the pattern */test/*
   507    497   
   508    498   EXCLUDE_PATTERNS       = 
   509    499   
   510         -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
   511         -# (namespaces, classes, functions, etc.) that should be excluded from the output. 
   512         -# The symbol name can be a fully qualified name, a word, or if the wildcard * is used, 
   513         -# a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test
   514         -
   515         -EXCLUDE_SYMBOLS        = 
   516         -
   517    500   # The EXAMPLE_PATH tag can be used to specify one or more files or 
   518    501   # directories that contain example code fragments that are included (see 
   519    502   # the \include command).
   520    503   
   521    504   EXAMPLE_PATH           = 
   522    505   
   523    506   # If the value of the EXAMPLE_PATH tag contains directories, you can use the 
................................................................................
   671    654   HTML_HEADER            = ../doc/html/refman/_header.html
   672    655   
   673    656   # The HTML_FOOTER tag can be used to specify a personal HTML footer for 
   674    657   # each generated HTML page. If it is left blank doxygen will generate a 
   675    658   # standard footer.
   676    659   
   677    660   HTML_FOOTER            = 
          661  +
          662  +# If the HTML_TIMESTAMP tag is set to YES then the generated HTML
          663  +# documentation will contain the timesstamp.
          664  +
          665  +HTML_TIMESTAMP         = NO
   678    666   
   679    667   # The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
   680    668   # style sheet that is used by each HTML page. It can be used to 
   681    669   # fine-tune the look of the HTML output. If the tag is left blank doxygen 
   682    670   # will generate a default style sheet. Note that doxygen will try to copy 
   683    671   # the style sheet file to the HTML output directory, so don't put your own 
   684    672   # stylesheet in the HTML output directory as well, or it will be erased!
................................................................................
  1099   1087   # or super classes. Setting the tag to NO turns the diagrams off. Note that 
  1100   1088   # this option is superseded by the HAVE_DOT option below. This is only a 
  1101   1089   # fallback. It is recommended to install and use dot, since it yields more 
  1102   1090   # powerful graphs.
  1103   1091   
  1104   1092   CLASS_DIAGRAMS         = YES
  1105   1093   
  1106         -# You can define message sequence charts within doxygen comments using the \msc 
  1107         -# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to 
  1108         -# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to 
  1109         -# specify the directory where the mscgen tool resides. If left empty the tool is assumed to 
  1110         -# be found in the default search path.
  1111         -
  1112         -MSCGEN_PATH            = 
  1113         -
  1114   1094   # If set to YES, the inheritance and collaboration graphs will hide 
  1115   1095   # inheritance and usage relations if the target is undocumented 
  1116   1096   # or is not a class.
  1117   1097   
  1118   1098   HIDE_UNDOC_RELATIONS   = YES
  1119   1099   
  1120   1100   # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
  1121   1101   # available from the path. This tool is part of Graphviz, a graph visualization 
  1122   1102   # toolkit from AT&T and Lucent Bell Labs. The other options in this section 
  1123   1103   # have no effect if this option is set to NO (the default)
  1124   1104   
  1125         -HAVE_DOT               = YES
         1105  +HAVE_DOT               = NO
  1126   1106   
  1127   1107   # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
  1128   1108   # will generate a graph for each documented class showing the direct and 
  1129   1109   # indirect inheritance relations. Setting this tag to YES will force the 
  1130   1110   # the CLASS_DIAGRAMS tag to NO.
  1131   1111   
  1132   1112   CLASS_GRAPH            = YES
................................................................................
  1209   1189   
  1210   1190   # The DOTFILE_DIRS tag can be used to specify one or more directories that 
  1211   1191   # contain dot files that are included in the documentation (see the 
  1212   1192   # \dotfile command).
  1213   1193   
  1214   1194   DOTFILE_DIRS           = 
  1215   1195   
  1216         -# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
  1217         -# nodes that will be shown in the graph. If the number of nodes in a graph 
  1218         -# becomes larger than this value, doxygen will truncate the graph, which is 
  1219         -# visualized by representing a node as a red box. Note that doxygen will always 
  1220         -# show the root nodes and its direct children regardless of this setting.
         1196  +# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
         1197  +# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
         1198  +# this value, doxygen will try to truncate the graph, so that it fits within 
         1199  +# the specified constraint. Beware that most browsers cannot cope with very 
         1200  +# large images.
         1201  +
         1202  +MAX_DOT_GRAPH_WIDTH    = 1024
         1203  +
         1204  +# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
         1205  +# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
         1206  +# this value, doxygen will try to truncate the graph, so that it fits within 
         1207  +# the specified constraint. Beware that most browsers cannot cope with very 
         1208  +# large images.
         1209  +
         1210  +MAX_DOT_GRAPH_HEIGHT   = 1024
         1211  +
         1212  +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
         1213  +# graphs generated by dot. A depth value of 3 means that only nodes reachable 
         1214  +# from the root by following a path via at most 3 edges will be shown. Nodes 
         1215  +# that lay further from the root node will be omitted. Note that setting this 
         1216  +# option to 1 or 2 may greatly reduce the computation time needed for large 
         1217  +# code bases. Also note that a graph may be further truncated if the graph's 
         1218  +# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
         1219  +# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
         1220  +# the graph is not depth-constrained.
  1221   1221   
  1222         -DOT_GRAPH_MAX_NODES    = 50
         1222  +MAX_DOT_GRAPH_DEPTH    = 0
  1223   1223   
  1224   1224   # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
  1225   1225   # background. This is disabled by default, which results in a white background. 
  1226   1226   # Warning: Depending on the platform used, enabling this option may lead to 
  1227   1227   # badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
  1228   1228   # read).
  1229   1229   

Changes to lib/const_string.h.

     1      1   /// \file const_string.h
     2      2   /// \brief Declares a wrapper for <tt>const char*</tt> which behaves
     3      3   /// in a way more useful to MySQL++.
     4      4   
     5      5   /***********************************************************************
     6         - Copyright (c) 1998 by Kevin Atkinson, (c) 1999, 2000 and 2001 by
     7         - MySQL AB, and (c) 2004, 2005 by Educational Technology Resources, Inc.
            6  + Copyright © 1998 by Kevin Atkinson, © 1999, 2000 and 2001 by MySQL AB,
            7  + and © 2004-2005, 2007, 2017 by Educational Technology Resources, Inc.
     8      8    Others may also hold copyrights on code in this file.  See the CREDITS
     9      9    file in the top directory of the distribution for details.
    10     10   
    11     11    This file is part of MySQL++.
    12     12   
    13     13    MySQL++ is free software; you can redistribute it and/or modify it
    14     14    under the terms of the GNU Lesser General Public License as published
................................................................................
    28     28   
    29     29   #ifndef MYSQLPP_CONST_STRING_H
    30     30   #define MYSQLPP_CONST_STRING_H
    31     31   
    32     32   #include "common.h"
    33     33   
    34     34   #include <algorithm>
           35  +#include <cstring>
    35     36   #include <iostream>
    36     37   #include <stdexcept>
    37     38   #include <string>
    38     39   
    39     40   namespace mysqlpp {
    40     41   
    41     42   /// \brief Wrapper for <tt>const char*</tt> to make it behave in a

Changes to mysql++.spec.in.

    14     14   with STL containers.  This package contains only the libraries needed to
    15     15   run MySQL++-based programs.  If you are building your own MySQL++-based
    16     16   programs, you also need to install the -devel package.
    17     17   
    18     18   %package devel
    19     19   Summary:   MySQL++ developer files (headers, examples, etc.)
    20     20   Group:     Development/Libraries
    21         -Requires:  mysql++=%{version}-%{release} mysql-devel
           21  +Requires:  mysql++ = %{version}-%{release}, mysql-devel
    22     22   
    23     23   %description devel
    24     24   These are the files needed to compile MySQL++ based programs, plus
    25     25   some sample code to get you started.  If you aren't building your own
    26     26   programs, you probably don't need to install this package.
    27     27   
    28     28   %package manuals

Deleted pretty.pl.

     1         -sql++pretty