summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorBuggynours <bertrandop@gmail.com>2015-10-25 17:46:20 +0100
committerBuggynours <bertrandop@gmail.com>2015-10-25 17:46:20 +0100
commitde19721296076497967d0c3b38d07e8a3b08cd6e (patch)
treebd983ee24a18ed14980603bd4259b490eb337314 /storage
parent1816eca57c6f29d3ff8230c65232fc2e0df8574f (diff)
downloadmariadb-git-de19721296076497967d0c3b38d07e8a3b08cd6e.tar.gz
Fix of error and warnings when compiling on linux
modifié : storage/connect/ha_connect.cc modifié : storage/connect/jsonudf.cpp nouveau fichier : storage/connect/mysql-test/connect/r/odbc_firebird.result modifié : storage/connect/mysql-test/connect/t/json.test nouveau fichier : storage/connect/mysql-test/connect/t/odbc_firebird.test modifié : storage/connect/tabodbc.cpp supprimé : storage/connect/Makefile
Diffstat (limited to 'storage')
-rw-r--r--storage/connect/Makefile1704
-rw-r--r--storage/connect/ha_connect.cc12
-rw-r--r--storage/connect/jsonudf.cpp35
-rw-r--r--storage/connect/mysql-test/connect/r/odbc_firebird.result100
-rw-r--r--storage/connect/mysql-test/connect/t/json.test2
-rw-r--r--storage/connect/mysql-test/connect/t/odbc_firebird.test31
-rw-r--r--storage/connect/tabodbc.cpp2
7 files changed, 1868 insertions, 18 deletions
diff --git a/storage/connect/Makefile b/storage/connect/Makefile
new file mode 100644
index 00000000000..56b801a116e
--- /dev/null
+++ b/storage/connect/Makefile
@@ -0,0 +1,1704 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.0
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+.PHONY : .NOTPARALLEL
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/olivier/mariadb/10.1
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/olivier/mariadb/10.1
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Client\" \"ClientPlugins\" \"Common\" \"DataFiles\" \"DebugBinaries\" \"Development\" \"IniFiles\" \"ManPagesClient\" \"ManPagesDevelopment\" \"ManPagesServer\" \"ManPagesTest\" \"Mytop\" \"Readme\" \"Server\" \"Server_Scripts\" \"SharedLibraries\" \"SqlBench\" \"SupportFiles\" \"Test\" \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target package
+package: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool..."
+ cd /home/olivier/mariadb/10.1 && /usr/bin/cpack --config ./CPackConfig.cmake
+.PHONY : package
+
+# Special rule for the target package
+package/fast: package
+.PHONY : package/fast
+
+# Special rule for the target package_source
+package_source:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool for source..."
+ cd /home/olivier/mariadb/10.1 && /usr/bin/cpack --config ./CPackSourceConfig.cmake /home/olivier/mariadb/10.1/CPackSourceConfig.cmake
+.PHONY : package_source
+
+# Special rule for the target package_source
+package_source/fast: package_source
+.PHONY : package_source/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+.PHONY : test/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/olivier/mariadb/10.1 && $(CMAKE_COMMAND) -E cmake_progress_start /home/olivier/mariadb/10.1/CMakeFiles /home/olivier/mariadb/10.1/storage/connect/CMakeFiles/progress.marks
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/olivier/mariadb/10.1/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/olivier/mariadb/10.1 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+storage/connect/CMakeFiles/connect.dir/rule:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/CMakeFiles/connect.dir/rule
+.PHONY : storage/connect/CMakeFiles/connect.dir/rule
+
+# Convenience name for target.
+connect: storage/connect/CMakeFiles/connect.dir/rule
+.PHONY : connect
+
+# fast build rule for target.
+connect/fast:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/build
+.PHONY : connect/fast
+
+# Convenience name for target.
+storage/connect/CMakeFiles/connect_embedded.dir/rule:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f CMakeFiles/Makefile2 storage/connect/CMakeFiles/connect_embedded.dir/rule
+.PHONY : storage/connect/CMakeFiles/connect_embedded.dir/rule
+
+# Convenience name for target.
+connect_embedded: storage/connect/CMakeFiles/connect_embedded.dir/rule
+.PHONY : connect_embedded
+
+# fast build rule for target.
+connect_embedded/fast:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/build
+.PHONY : connect_embedded/fast
+
+array.o: array.cpp.o
+.PHONY : array.o
+
+# target to build an object file
+array.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/array.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/array.cpp.o
+.PHONY : array.cpp.o
+
+array.i: array.cpp.i
+.PHONY : array.i
+
+# target to preprocess a source file
+array.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/array.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/array.cpp.i
+.PHONY : array.cpp.i
+
+array.s: array.cpp.s
+.PHONY : array.s
+
+# target to generate assembly for a file
+array.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/array.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/array.cpp.s
+.PHONY : array.cpp.s
+
+blkfil.o: blkfil.cpp.o
+.PHONY : blkfil.o
+
+# target to build an object file
+blkfil.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/blkfil.cpp.o
+.PHONY : blkfil.cpp.o
+
+blkfil.i: blkfil.cpp.i
+.PHONY : blkfil.i
+
+# target to preprocess a source file
+blkfil.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/blkfil.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/blkfil.cpp.i
+.PHONY : blkfil.cpp.i
+
+blkfil.s: blkfil.cpp.s
+.PHONY : blkfil.s
+
+# target to generate assembly for a file
+blkfil.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/blkfil.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/blkfil.cpp.s
+.PHONY : blkfil.cpp.s
+
+colblk.o: colblk.cpp.o
+.PHONY : colblk.o
+
+# target to build an object file
+colblk.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/colblk.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/colblk.cpp.o
+.PHONY : colblk.cpp.o
+
+colblk.i: colblk.cpp.i
+.PHONY : colblk.i
+
+# target to preprocess a source file
+colblk.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/colblk.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/colblk.cpp.i
+.PHONY : colblk.cpp.i
+
+colblk.s: colblk.cpp.s
+.PHONY : colblk.s
+
+# target to generate assembly for a file
+colblk.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/colblk.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/colblk.cpp.s
+.PHONY : colblk.cpp.s
+
+connect.o: connect.cc.o
+.PHONY : connect.o
+
+# target to build an object file
+connect.cc.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/connect.cc.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/connect.cc.o
+.PHONY : connect.cc.o
+
+connect.i: connect.cc.i
+.PHONY : connect.i
+
+# target to preprocess a source file
+connect.cc.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/connect.cc.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/connect.cc.i
+.PHONY : connect.cc.i
+
+connect.s: connect.cc.s
+.PHONY : connect.s
+
+# target to generate assembly for a file
+connect.cc.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/connect.cc.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/connect.cc.s
+.PHONY : connect.cc.s
+
+csort.o: csort.cpp.o
+.PHONY : csort.o
+
+# target to build an object file
+csort.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/csort.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/csort.cpp.o
+.PHONY : csort.cpp.o
+
+csort.i: csort.cpp.i
+.PHONY : csort.i
+
+# target to preprocess a source file
+csort.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/csort.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/csort.cpp.i
+.PHONY : csort.cpp.i
+
+csort.s: csort.cpp.s
+.PHONY : csort.s
+
+# target to generate assembly for a file
+csort.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/csort.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/csort.cpp.s
+.PHONY : csort.cpp.s
+
+filamap.o: filamap.cpp.o
+.PHONY : filamap.o
+
+# target to build an object file
+filamap.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamap.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamap.cpp.o
+.PHONY : filamap.cpp.o
+
+filamap.i: filamap.cpp.i
+.PHONY : filamap.i
+
+# target to preprocess a source file
+filamap.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamap.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamap.cpp.i
+.PHONY : filamap.cpp.i
+
+filamap.s: filamap.cpp.s
+.PHONY : filamap.s
+
+# target to generate assembly for a file
+filamap.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamap.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamap.cpp.s
+.PHONY : filamap.cpp.s
+
+filamdbf.o: filamdbf.cpp.o
+.PHONY : filamdbf.o
+
+# target to build an object file
+filamdbf.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamdbf.cpp.o
+.PHONY : filamdbf.cpp.o
+
+filamdbf.i: filamdbf.cpp.i
+.PHONY : filamdbf.i
+
+# target to preprocess a source file
+filamdbf.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamdbf.cpp.i
+.PHONY : filamdbf.cpp.i
+
+filamdbf.s: filamdbf.cpp.s
+.PHONY : filamdbf.s
+
+# target to generate assembly for a file
+filamdbf.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamdbf.cpp.s
+.PHONY : filamdbf.cpp.s
+
+filamfix.o: filamfix.cpp.o
+.PHONY : filamfix.o
+
+# target to build an object file
+filamfix.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamfix.cpp.o
+.PHONY : filamfix.cpp.o
+
+filamfix.i: filamfix.cpp.i
+.PHONY : filamfix.i
+
+# target to preprocess a source file
+filamfix.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamfix.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamfix.cpp.i
+.PHONY : filamfix.cpp.i
+
+filamfix.s: filamfix.cpp.s
+.PHONY : filamfix.s
+
+# target to generate assembly for a file
+filamfix.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamfix.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamfix.cpp.s
+.PHONY : filamfix.cpp.s
+
+filamtxt.o: filamtxt.cpp.o
+.PHONY : filamtxt.o
+
+# target to build an object file
+filamtxt.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamtxt.cpp.o
+.PHONY : filamtxt.cpp.o
+
+filamtxt.i: filamtxt.cpp.i
+.PHONY : filamtxt.i
+
+# target to preprocess a source file
+filamtxt.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamtxt.cpp.i
+.PHONY : filamtxt.cpp.i
+
+filamtxt.s: filamtxt.cpp.s
+.PHONY : filamtxt.s
+
+# target to generate assembly for a file
+filamtxt.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamtxt.cpp.s
+.PHONY : filamtxt.cpp.s
+
+filamvct.o: filamvct.cpp.o
+.PHONY : filamvct.o
+
+# target to build an object file
+filamvct.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamvct.cpp.o
+.PHONY : filamvct.cpp.o
+
+filamvct.i: filamvct.cpp.i
+.PHONY : filamvct.i
+
+# target to preprocess a source file
+filamvct.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamvct.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamvct.cpp.i
+.PHONY : filamvct.cpp.i
+
+filamvct.s: filamvct.cpp.s
+.PHONY : filamvct.s
+
+# target to generate assembly for a file
+filamvct.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamvct.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamvct.cpp.s
+.PHONY : filamvct.cpp.s
+
+filamzip.o: filamzip.cpp.o
+.PHONY : filamzip.o
+
+# target to build an object file
+filamzip.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamzip.cpp.o
+.PHONY : filamzip.cpp.o
+
+filamzip.i: filamzip.cpp.i
+.PHONY : filamzip.i
+
+# target to preprocess a source file
+filamzip.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamzip.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamzip.cpp.i
+.PHONY : filamzip.cpp.i
+
+filamzip.s: filamzip.cpp.s
+.PHONY : filamzip.s
+
+# target to generate assembly for a file
+filamzip.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filamzip.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filamzip.cpp.s
+.PHONY : filamzip.cpp.s
+
+filter.o: filter.cpp.o
+.PHONY : filter.o
+
+# target to build an object file
+filter.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filter.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filter.cpp.o
+.PHONY : filter.cpp.o
+
+filter.i: filter.cpp.i
+.PHONY : filter.i
+
+# target to preprocess a source file
+filter.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filter.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filter.cpp.i
+.PHONY : filter.cpp.i
+
+filter.s: filter.cpp.s
+.PHONY : filter.s
+
+# target to generate assembly for a file
+filter.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/filter.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/filter.cpp.s
+.PHONY : filter.cpp.s
+
+fmdlex.o: fmdlex.c.o
+.PHONY : fmdlex.o
+
+# target to build an object file
+fmdlex.c.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/fmdlex.c.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/fmdlex.c.o
+.PHONY : fmdlex.c.o
+
+fmdlex.i: fmdlex.c.i
+.PHONY : fmdlex.i
+
+# target to preprocess a source file
+fmdlex.c.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/fmdlex.c.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/fmdlex.c.i
+.PHONY : fmdlex.c.i
+
+fmdlex.s: fmdlex.c.s
+.PHONY : fmdlex.s
+
+# target to generate assembly for a file
+fmdlex.c.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/fmdlex.c.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/fmdlex.c.s
+.PHONY : fmdlex.c.s
+
+ha_connect.o: ha_connect.cc.o
+.PHONY : ha_connect.o
+
+# target to build an object file
+ha_connect.cc.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/ha_connect.cc.o
+.PHONY : ha_connect.cc.o
+
+ha_connect.i: ha_connect.cc.i
+.PHONY : ha_connect.i
+
+# target to preprocess a source file
+ha_connect.cc.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/ha_connect.cc.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/ha_connect.cc.i
+.PHONY : ha_connect.cc.i
+
+ha_connect.s: ha_connect.cc.s
+.PHONY : ha_connect.s
+
+# target to generate assembly for a file
+ha_connect.cc.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/ha_connect.cc.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/ha_connect.cc.s
+.PHONY : ha_connect.cc.s
+
+inihandl.o: inihandl.c.o
+.PHONY : inihandl.o
+
+# target to build an object file
+inihandl.c.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/inihandl.c.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/inihandl.c.o
+.PHONY : inihandl.c.o
+
+inihandl.i: inihandl.c.i
+.PHONY : inihandl.i
+
+# target to preprocess a source file
+inihandl.c.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/inihandl.c.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/inihandl.c.i
+.PHONY : inihandl.c.i
+
+inihandl.s: inihandl.c.s
+.PHONY : inihandl.s
+
+# target to generate assembly for a file
+inihandl.c.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/inihandl.c.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/inihandl.c.s
+.PHONY : inihandl.c.s
+
+json.o: json.cpp.o
+.PHONY : json.o
+
+# target to build an object file
+json.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/json.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/json.cpp.o
+.PHONY : json.cpp.o
+
+json.i: json.cpp.i
+.PHONY : json.i
+
+# target to preprocess a source file
+json.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/json.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/json.cpp.i
+.PHONY : json.cpp.i
+
+json.s: json.cpp.s
+.PHONY : json.s
+
+# target to generate assembly for a file
+json.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/json.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/json.cpp.s
+.PHONY : json.cpp.s
+
+jsonudf.o: jsonudf.cpp.o
+.PHONY : jsonudf.o
+
+# target to build an object file
+jsonudf.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/jsonudf.cpp.o
+.PHONY : jsonudf.cpp.o
+
+jsonudf.i: jsonudf.cpp.i
+.PHONY : jsonudf.i
+
+# target to preprocess a source file
+jsonudf.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/jsonudf.cpp.i
+.PHONY : jsonudf.cpp.i
+
+jsonudf.s: jsonudf.cpp.s
+.PHONY : jsonudf.s
+
+# target to generate assembly for a file
+jsonudf.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/jsonudf.cpp.s
+.PHONY : jsonudf.cpp.s
+
+maputil.o: maputil.cpp.o
+.PHONY : maputil.o
+
+# target to build an object file
+maputil.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/maputil.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/maputil.cpp.o
+.PHONY : maputil.cpp.o
+
+maputil.i: maputil.cpp.i
+.PHONY : maputil.i
+
+# target to preprocess a source file
+maputil.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/maputil.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/maputil.cpp.i
+.PHONY : maputil.cpp.i
+
+maputil.s: maputil.cpp.s
+.PHONY : maputil.s
+
+# target to generate assembly for a file
+maputil.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/maputil.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/maputil.cpp.s
+.PHONY : maputil.cpp.s
+
+mycat.o: mycat.cc.o
+.PHONY : mycat.o
+
+# target to build an object file
+mycat.cc.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/mycat.cc.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/mycat.cc.o
+.PHONY : mycat.cc.o
+
+mycat.i: mycat.cc.i
+.PHONY : mycat.i
+
+# target to preprocess a source file
+mycat.cc.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/mycat.cc.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/mycat.cc.i
+.PHONY : mycat.cc.i
+
+mycat.s: mycat.cc.s
+.PHONY : mycat.s
+
+# target to generate assembly for a file
+mycat.cc.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/mycat.cc.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/mycat.cc.s
+.PHONY : mycat.cc.s
+
+myconn.o: myconn.cpp.o
+.PHONY : myconn.o
+
+# target to build an object file
+myconn.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myconn.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myconn.cpp.o
+.PHONY : myconn.cpp.o
+
+myconn.i: myconn.cpp.i
+.PHONY : myconn.i
+
+# target to preprocess a source file
+myconn.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myconn.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myconn.cpp.i
+.PHONY : myconn.cpp.i
+
+myconn.s: myconn.cpp.s
+.PHONY : myconn.s
+
+# target to generate assembly for a file
+myconn.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myconn.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myconn.cpp.s
+.PHONY : myconn.cpp.s
+
+myutil.o: myutil.cpp.o
+.PHONY : myutil.o
+
+# target to build an object file
+myutil.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myutil.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myutil.cpp.o
+.PHONY : myutil.cpp.o
+
+myutil.i: myutil.cpp.i
+.PHONY : myutil.i
+
+# target to preprocess a source file
+myutil.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myutil.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myutil.cpp.i
+.PHONY : myutil.cpp.i
+
+myutil.s: myutil.cpp.s
+.PHONY : myutil.s
+
+# target to generate assembly for a file
+myutil.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/myutil.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/myutil.cpp.s
+.PHONY : myutil.cpp.s
+
+odbconn.o: odbconn.cpp.o
+.PHONY : odbconn.o
+
+# target to build an object file
+odbconn.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/odbconn.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/odbconn.cpp.o
+.PHONY : odbconn.cpp.o
+
+odbconn.i: odbconn.cpp.i
+.PHONY : odbconn.i
+
+# target to preprocess a source file
+odbconn.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/odbconn.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/odbconn.cpp.i
+.PHONY : odbconn.cpp.i
+
+odbconn.s: odbconn.cpp.s
+.PHONY : odbconn.s
+
+# target to generate assembly for a file
+odbconn.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/odbconn.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/odbconn.cpp.s
+.PHONY : odbconn.cpp.s
+
+osutil.o: osutil.c.o
+.PHONY : osutil.o
+
+# target to build an object file
+osutil.c.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/osutil.c.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/osutil.c.o
+.PHONY : osutil.c.o
+
+osutil.i: osutil.c.i
+.PHONY : osutil.i
+
+# target to preprocess a source file
+osutil.c.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/osutil.c.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/osutil.c.i
+.PHONY : osutil.c.i
+
+osutil.s: osutil.c.s
+.PHONY : osutil.s
+
+# target to generate assembly for a file
+osutil.c.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/osutil.c.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/osutil.c.s
+.PHONY : osutil.c.s
+
+plgdbutl.o: plgdbutl.cpp.o
+.PHONY : plgdbutl.o
+
+# target to build an object file
+plgdbutl.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plgdbutl.cpp.o
+.PHONY : plgdbutl.cpp.o
+
+plgdbutl.i: plgdbutl.cpp.i
+.PHONY : plgdbutl.i
+
+# target to preprocess a source file
+plgdbutl.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plgdbutl.cpp.i
+.PHONY : plgdbutl.cpp.i
+
+plgdbutl.s: plgdbutl.cpp.s
+.PHONY : plgdbutl.s
+
+# target to generate assembly for a file
+plgdbutl.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plgdbutl.cpp.s
+.PHONY : plgdbutl.cpp.s
+
+plugutil.o: plugutil.c.o
+.PHONY : plugutil.o
+
+# target to build an object file
+plugutil.c.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plugutil.c.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plugutil.c.o
+.PHONY : plugutil.c.o
+
+plugutil.i: plugutil.c.i
+.PHONY : plugutil.i
+
+# target to preprocess a source file
+plugutil.c.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plugutil.c.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plugutil.c.i
+.PHONY : plugutil.c.i
+
+plugutil.s: plugutil.c.s
+.PHONY : plugutil.s
+
+# target to generate assembly for a file
+plugutil.c.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/plugutil.c.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/plugutil.c.s
+.PHONY : plugutil.c.s
+
+rcmsg.o: rcmsg.c.o
+.PHONY : rcmsg.o
+
+# target to build an object file
+rcmsg.c.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/rcmsg.c.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/rcmsg.c.o
+.PHONY : rcmsg.c.o
+
+rcmsg.i: rcmsg.c.i
+.PHONY : rcmsg.i
+
+# target to preprocess a source file
+rcmsg.c.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/rcmsg.c.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/rcmsg.c.i
+.PHONY : rcmsg.c.i
+
+rcmsg.s: rcmsg.c.s
+.PHONY : rcmsg.s
+
+# target to generate assembly for a file
+rcmsg.c.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/rcmsg.c.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/rcmsg.c.s
+.PHONY : rcmsg.c.s
+
+reldef.o: reldef.cpp.o
+.PHONY : reldef.o
+
+# target to build an object file
+reldef.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/reldef.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/reldef.cpp.o
+.PHONY : reldef.cpp.o
+
+reldef.i: reldef.cpp.i
+.PHONY : reldef.i
+
+# target to preprocess a source file
+reldef.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/reldef.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/reldef.cpp.i
+.PHONY : reldef.cpp.i
+
+reldef.s: reldef.cpp.s
+.PHONY : reldef.s
+
+# target to generate assembly for a file
+reldef.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/reldef.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/reldef.cpp.s
+.PHONY : reldef.cpp.s
+
+tabcol.o: tabcol.cpp.o
+.PHONY : tabcol.o
+
+# target to build an object file
+tabcol.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabcol.cpp.o
+.PHONY : tabcol.cpp.o
+
+tabcol.i: tabcol.cpp.i
+.PHONY : tabcol.i
+
+# target to preprocess a source file
+tabcol.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabcol.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabcol.cpp.i
+.PHONY : tabcol.cpp.i
+
+tabcol.s: tabcol.cpp.s
+.PHONY : tabcol.s
+
+# target to generate assembly for a file
+tabcol.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabcol.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabcol.cpp.s
+.PHONY : tabcol.cpp.s
+
+tabdos.o: tabdos.cpp.o
+.PHONY : tabdos.o
+
+# target to build an object file
+tabdos.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabdos.cpp.o
+.PHONY : tabdos.cpp.o
+
+tabdos.i: tabdos.cpp.i
+.PHONY : tabdos.i
+
+# target to preprocess a source file
+tabdos.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabdos.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabdos.cpp.i
+.PHONY : tabdos.cpp.i
+
+tabdos.s: tabdos.cpp.s
+.PHONY : tabdos.s
+
+# target to generate assembly for a file
+tabdos.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabdos.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabdos.cpp.s
+.PHONY : tabdos.cpp.s
+
+tabfix.o: tabfix.cpp.o
+.PHONY : tabfix.o
+
+# target to build an object file
+tabfix.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfix.cpp.o
+.PHONY : tabfix.cpp.o
+
+tabfix.i: tabfix.cpp.i
+.PHONY : tabfix.i
+
+# target to preprocess a source file
+tabfix.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfix.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfix.cpp.i
+.PHONY : tabfix.cpp.i
+
+tabfix.s: tabfix.cpp.s
+.PHONY : tabfix.s
+
+# target to generate assembly for a file
+tabfix.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfix.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfix.cpp.s
+.PHONY : tabfix.cpp.s
+
+tabfmt.o: tabfmt.cpp.o
+.PHONY : tabfmt.o
+
+# target to build an object file
+tabfmt.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfmt.cpp.o
+.PHONY : tabfmt.cpp.o
+
+tabfmt.i: tabfmt.cpp.i
+.PHONY : tabfmt.i
+
+# target to preprocess a source file
+tabfmt.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfmt.cpp.i
+.PHONY : tabfmt.cpp.i
+
+tabfmt.s: tabfmt.cpp.s
+.PHONY : tabfmt.s
+
+# target to generate assembly for a file
+tabfmt.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabfmt.cpp.s
+.PHONY : tabfmt.cpp.s
+
+tabjson.o: tabjson.cpp.o
+.PHONY : tabjson.o
+
+# target to build an object file
+tabjson.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabjson.cpp.o
+.PHONY : tabjson.cpp.o
+
+tabjson.i: tabjson.cpp.i
+.PHONY : tabjson.i
+
+# target to preprocess a source file
+tabjson.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabjson.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabjson.cpp.i
+.PHONY : tabjson.cpp.i
+
+tabjson.s: tabjson.cpp.s
+.PHONY : tabjson.s
+
+# target to generate assembly for a file
+tabjson.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabjson.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabjson.cpp.s
+.PHONY : tabjson.cpp.s
+
+table.o: table.cpp.o
+.PHONY : table.o
+
+# target to build an object file
+table.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/table.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/table.cpp.o
+.PHONY : table.cpp.o
+
+table.i: table.cpp.i
+.PHONY : table.i
+
+# target to preprocess a source file
+table.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/table.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/table.cpp.i
+.PHONY : table.cpp.i
+
+table.s: table.cpp.s
+.PHONY : table.s
+
+# target to generate assembly for a file
+table.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/table.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/table.cpp.s
+.PHONY : table.cpp.s
+
+tabmul.o: tabmul.cpp.o
+.PHONY : tabmul.o
+
+# target to build an object file
+tabmul.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmul.cpp.o
+.PHONY : tabmul.cpp.o
+
+tabmul.i: tabmul.cpp.i
+.PHONY : tabmul.i
+
+# target to preprocess a source file
+tabmul.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmul.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmul.cpp.i
+.PHONY : tabmul.cpp.i
+
+tabmul.s: tabmul.cpp.s
+.PHONY : tabmul.s
+
+# target to generate assembly for a file
+tabmul.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmul.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmul.cpp.s
+.PHONY : tabmul.cpp.s
+
+tabmysql.o: tabmysql.cpp.o
+.PHONY : tabmysql.o
+
+# target to build an object file
+tabmysql.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmysql.cpp.o
+.PHONY : tabmysql.cpp.o
+
+tabmysql.i: tabmysql.cpp.i
+.PHONY : tabmysql.i
+
+# target to preprocess a source file
+tabmysql.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmysql.cpp.i
+.PHONY : tabmysql.cpp.i
+
+tabmysql.s: tabmysql.cpp.s
+.PHONY : tabmysql.s
+
+# target to generate assembly for a file
+tabmysql.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabmysql.cpp.s
+.PHONY : tabmysql.cpp.s
+
+taboccur.o: taboccur.cpp.o
+.PHONY : taboccur.o
+
+# target to build an object file
+taboccur.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/taboccur.cpp.o
+.PHONY : taboccur.cpp.o
+
+taboccur.i: taboccur.cpp.i
+.PHONY : taboccur.i
+
+# target to preprocess a source file
+taboccur.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/taboccur.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/taboccur.cpp.i
+.PHONY : taboccur.cpp.i
+
+taboccur.s: taboccur.cpp.s
+.PHONY : taboccur.s
+
+# target to generate assembly for a file
+taboccur.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/taboccur.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/taboccur.cpp.s
+.PHONY : taboccur.cpp.s
+
+tabodbc.o: tabodbc.cpp.o
+.PHONY : tabodbc.o
+
+# target to build an object file
+tabodbc.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabodbc.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabodbc.cpp.o
+.PHONY : tabodbc.cpp.o
+
+tabodbc.i: tabodbc.cpp.i
+.PHONY : tabodbc.i
+
+# target to preprocess a source file
+tabodbc.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabodbc.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabodbc.cpp.i
+.PHONY : tabodbc.cpp.i
+
+tabodbc.s: tabodbc.cpp.s
+.PHONY : tabodbc.s
+
+# target to generate assembly for a file
+tabodbc.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabodbc.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabodbc.cpp.s
+.PHONY : tabodbc.cpp.s
+
+tabpivot.o: tabpivot.cpp.o
+.PHONY : tabpivot.o
+
+# target to build an object file
+tabpivot.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabpivot.cpp.o
+.PHONY : tabpivot.cpp.o
+
+tabpivot.i: tabpivot.cpp.i
+.PHONY : tabpivot.i
+
+# target to preprocess a source file
+tabpivot.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabpivot.cpp.i
+.PHONY : tabpivot.cpp.i
+
+tabpivot.s: tabpivot.cpp.s
+.PHONY : tabpivot.s
+
+# target to generate assembly for a file
+tabpivot.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabpivot.cpp.s
+.PHONY : tabpivot.cpp.s
+
+tabsys.o: tabsys.cpp.o
+.PHONY : tabsys.o
+
+# target to build an object file
+tabsys.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabsys.cpp.o
+.PHONY : tabsys.cpp.o
+
+tabsys.i: tabsys.cpp.i
+.PHONY : tabsys.i
+
+# target to preprocess a source file
+tabsys.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabsys.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabsys.cpp.i
+.PHONY : tabsys.cpp.i
+
+tabsys.s: tabsys.cpp.s
+.PHONY : tabsys.s
+
+# target to generate assembly for a file
+tabsys.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabsys.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabsys.cpp.s
+.PHONY : tabsys.cpp.s
+
+tabtbl.o: tabtbl.cpp.o
+.PHONY : tabtbl.o
+
+# target to build an object file
+tabtbl.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabtbl.cpp.o
+.PHONY : tabtbl.cpp.o
+
+tabtbl.i: tabtbl.cpp.i
+.PHONY : tabtbl.i
+
+# target to preprocess a source file
+tabtbl.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabtbl.cpp.i
+.PHONY : tabtbl.cpp.i
+
+tabtbl.s: tabtbl.cpp.s
+.PHONY : tabtbl.s
+
+# target to generate assembly for a file
+tabtbl.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabtbl.cpp.s
+.PHONY : tabtbl.cpp.s
+
+tabutil.o: tabutil.cpp.o
+.PHONY : tabutil.o
+
+# target to build an object file
+tabutil.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabutil.cpp.o
+.PHONY : tabutil.cpp.o
+
+tabutil.i: tabutil.cpp.i
+.PHONY : tabutil.i
+
+# target to preprocess a source file
+tabutil.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabutil.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabutil.cpp.i
+.PHONY : tabutil.cpp.i
+
+tabutil.s: tabutil.cpp.s
+.PHONY : tabutil.s
+
+# target to generate assembly for a file
+tabutil.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabutil.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabutil.cpp.s
+.PHONY : tabutil.cpp.s
+
+tabvct.o: tabvct.cpp.o
+.PHONY : tabvct.o
+
+# target to build an object file
+tabvct.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvct.cpp.o
+.PHONY : tabvct.cpp.o
+
+tabvct.i: tabvct.cpp.i
+.PHONY : tabvct.i
+
+# target to preprocess a source file
+tabvct.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvct.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvct.cpp.i
+.PHONY : tabvct.cpp.i
+
+tabvct.s: tabvct.cpp.s
+.PHONY : tabvct.s
+
+# target to generate assembly for a file
+tabvct.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvct.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvct.cpp.s
+.PHONY : tabvct.cpp.s
+
+tabvir.o: tabvir.cpp.o
+.PHONY : tabvir.o
+
+# target to build an object file
+tabvir.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvir.cpp.o
+.PHONY : tabvir.cpp.o
+
+tabvir.i: tabvir.cpp.i
+.PHONY : tabvir.i
+
+# target to preprocess a source file
+tabvir.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvir.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvir.cpp.i
+.PHONY : tabvir.cpp.i
+
+tabvir.s: tabvir.cpp.s
+.PHONY : tabvir.s
+
+# target to generate assembly for a file
+tabvir.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabvir.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabvir.cpp.s
+.PHONY : tabvir.cpp.s
+
+tabxcl.o: tabxcl.cpp.o
+.PHONY : tabxcl.o
+
+# target to build an object file
+tabxcl.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabxcl.cpp.o
+.PHONY : tabxcl.cpp.o
+
+tabxcl.i: tabxcl.cpp.i
+.PHONY : tabxcl.i
+
+# target to preprocess a source file
+tabxcl.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabxcl.cpp.i
+.PHONY : tabxcl.cpp.i
+
+tabxcl.s: tabxcl.cpp.s
+.PHONY : tabxcl.s
+
+# target to generate assembly for a file
+tabxcl.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/tabxcl.cpp.s
+.PHONY : tabxcl.cpp.s
+
+user_connect.o: user_connect.cc.o
+.PHONY : user_connect.o
+
+# target to build an object file
+user_connect.cc.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/user_connect.cc.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/user_connect.cc.o
+.PHONY : user_connect.cc.o
+
+user_connect.i: user_connect.cc.i
+.PHONY : user_connect.i
+
+# target to preprocess a source file
+user_connect.cc.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/user_connect.cc.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/user_connect.cc.i
+.PHONY : user_connect.cc.i
+
+user_connect.s: user_connect.cc.s
+.PHONY : user_connect.s
+
+# target to generate assembly for a file
+user_connect.cc.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/user_connect.cc.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/user_connect.cc.s
+.PHONY : user_connect.cc.s
+
+valblk.o: valblk.cpp.o
+.PHONY : valblk.o
+
+# target to build an object file
+valblk.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/valblk.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/valblk.cpp.o
+.PHONY : valblk.cpp.o
+
+valblk.i: valblk.cpp.i
+.PHONY : valblk.i
+
+# target to preprocess a source file
+valblk.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/valblk.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/valblk.cpp.i
+.PHONY : valblk.cpp.i
+
+valblk.s: valblk.cpp.s
+.PHONY : valblk.s
+
+# target to generate assembly for a file
+valblk.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/valblk.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/valblk.cpp.s
+.PHONY : valblk.cpp.s
+
+value.o: value.cpp.o
+.PHONY : value.o
+
+# target to build an object file
+value.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/value.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/value.cpp.o
+.PHONY : value.cpp.o
+
+value.i: value.cpp.i
+.PHONY : value.i
+
+# target to preprocess a source file
+value.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/value.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/value.cpp.i
+.PHONY : value.cpp.i
+
+value.s: value.cpp.s
+.PHONY : value.s
+
+# target to generate assembly for a file
+value.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/value.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/value.cpp.s
+.PHONY : value.cpp.s
+
+xindex.o: xindex.cpp.o
+.PHONY : xindex.o
+
+# target to build an object file
+xindex.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xindex.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xindex.cpp.o
+.PHONY : xindex.cpp.o
+
+xindex.i: xindex.cpp.i
+.PHONY : xindex.i
+
+# target to preprocess a source file
+xindex.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xindex.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xindex.cpp.i
+.PHONY : xindex.cpp.i
+
+xindex.s: xindex.cpp.s
+.PHONY : xindex.s
+
+# target to generate assembly for a file
+xindex.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xindex.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xindex.cpp.s
+.PHONY : xindex.cpp.s
+
+xobject.o: xobject.cpp.o
+.PHONY : xobject.o
+
+# target to build an object file
+xobject.cpp.o:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xobject.cpp.o
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xobject.cpp.o
+.PHONY : xobject.cpp.o
+
+xobject.i: xobject.cpp.i
+.PHONY : xobject.i
+
+# target to preprocess a source file
+xobject.cpp.i:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xobject.cpp.i
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xobject.cpp.i
+.PHONY : xobject.cpp.i
+
+xobject.s: xobject.cpp.s
+.PHONY : xobject.s
+
+# target to generate assembly for a file
+xobject.cpp.s:
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/xobject.cpp.s
+ cd /home/olivier/mariadb/10.1 && $(MAKE) -f storage/connect/CMakeFiles/connect_embedded.dir/build.make storage/connect/CMakeFiles/connect_embedded.dir/xobject.cpp.s
+.PHONY : xobject.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... connect"
+ @echo "... connect_embedded"
+ @echo "... edit_cache"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... list_install_components"
+ @echo "... package"
+ @echo "... package_source"
+ @echo "... rebuild_cache"
+ @echo "... test"
+ @echo "... array.o"
+ @echo "... array.i"
+ @echo "... array.s"
+ @echo "... blkfil.o"
+ @echo "... blkfil.i"
+ @echo "... blkfil.s"
+ @echo "... colblk.o"
+ @echo "... colblk.i"
+ @echo "... colblk.s"
+ @echo "... connect.o"
+ @echo "... connect.i"
+ @echo "... connect.s"
+ @echo "... csort.o"
+ @echo "... csort.i"
+ @echo "... csort.s"
+ @echo "... filamap.o"
+ @echo "... filamap.i"
+ @echo "... filamap.s"
+ @echo "... filamdbf.o"
+ @echo "... filamdbf.i"
+ @echo "... filamdbf.s"
+ @echo "... filamfix.o"
+ @echo "... filamfix.i"
+ @echo "... filamfix.s"
+ @echo "... filamtxt.o"
+ @echo "... filamtxt.i"
+ @echo "... filamtxt.s"
+ @echo "... filamvct.o"
+ @echo "... filamvct.i"
+ @echo "... filamvct.s"
+ @echo "... filamzip.o"
+ @echo "... filamzip.i"
+ @echo "... filamzip.s"
+ @echo "... filter.o"
+ @echo "... filter.i"
+ @echo "... filter.s"
+ @echo "... fmdlex.o"
+ @echo "... fmdlex.i"
+ @echo "... fmdlex.s"
+ @echo "... ha_connect.o"
+ @echo "... ha_connect.i"
+ @echo "... ha_connect.s"
+ @echo "... inihandl.o"
+ @echo "... inihandl.i"
+ @echo "... inihandl.s"
+ @echo "... json.o"
+ @echo "... json.i"
+ @echo "... json.s"
+ @echo "... jsonudf.o"
+ @echo "... jsonudf.i"
+ @echo "... jsonudf.s"
+ @echo "... maputil.o"
+ @echo "... maputil.i"
+ @echo "... maputil.s"
+ @echo "... mycat.o"
+ @echo "... mycat.i"
+ @echo "... mycat.s"
+ @echo "... myconn.o"
+ @echo "... myconn.i"
+ @echo "... myconn.s"
+ @echo "... myutil.o"
+ @echo "... myutil.i"
+ @echo "... myutil.s"
+ @echo "... odbconn.o"
+ @echo "... odbconn.i"
+ @echo "... odbconn.s"
+ @echo "... osutil.o"
+ @echo "... osutil.i"
+ @echo "... osutil.s"
+ @echo "... plgdbutl.o"
+ @echo "... plgdbutl.i"
+ @echo "... plgdbutl.s"
+ @echo "... plugutil.o"
+ @echo "... plugutil.i"
+ @echo "... plugutil.s"
+ @echo "... rcmsg.o"
+ @echo "... rcmsg.i"
+ @echo "... rcmsg.s"
+ @echo "... reldef.o"
+ @echo "... reldef.i"
+ @echo "... reldef.s"
+ @echo "... tabcol.o"
+ @echo "... tabcol.i"
+ @echo "... tabcol.s"
+ @echo "... tabdos.o"
+ @echo "... tabdos.i"
+ @echo "... tabdos.s"
+ @echo "... tabfix.o"
+ @echo "... tabfix.i"
+ @echo "... tabfix.s"
+ @echo "... tabfmt.o"
+ @echo "... tabfmt.i"
+ @echo "... tabfmt.s"
+ @echo "... tabjson.o"
+ @echo "... tabjson.i"
+ @echo "... tabjson.s"
+ @echo "... table.o"
+ @echo "... table.i"
+ @echo "... table.s"
+ @echo "... tabmul.o"
+ @echo "... tabmul.i"
+ @echo "... tabmul.s"
+ @echo "... tabmysql.o"
+ @echo "... tabmysql.i"
+ @echo "... tabmysql.s"
+ @echo "... taboccur.o"
+ @echo "... taboccur.i"
+ @echo "... taboccur.s"
+ @echo "... tabodbc.o"
+ @echo "... tabodbc.i"
+ @echo "... tabodbc.s"
+ @echo "... tabpivot.o"
+ @echo "... tabpivot.i"
+ @echo "... tabpivot.s"
+ @echo "... tabsys.o"
+ @echo "... tabsys.i"
+ @echo "... tabsys.s"
+ @echo "... tabtbl.o"
+ @echo "... tabtbl.i"
+ @echo "... tabtbl.s"
+ @echo "... tabutil.o"
+ @echo "... tabutil.i"
+ @echo "... tabutil.s"
+ @echo "... tabvct.o"
+ @echo "... tabvct.i"
+ @echo "... tabvct.s"
+ @echo "... tabvir.o"
+ @echo "... tabvir.i"
+ @echo "... tabvir.s"
+ @echo "... tabxcl.o"
+ @echo "... tabxcl.i"
+ @echo "... tabxcl.s"
+ @echo "... user_connect.o"
+ @echo "... user_connect.i"
+ @echo "... user_connect.s"
+ @echo "... valblk.o"
+ @echo "... valblk.i"
+ @echo "... valblk.s"
+ @echo "... value.o"
+ @echo "... value.i"
+ @echo "... value.s"
+ @echo "... xindex.o"
+ @echo "... xindex.i"
+ @echo "... xindex.s"
+ @echo "... xobject.o"
+ @echo "... xobject.i"
+ @echo "... xobject.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/olivier/mariadb/10.1 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/storage/connect/ha_connect.cc b/storage/connect/ha_connect.cc
index fecf7f70796..eaa47c58711 100644
--- a/storage/connect/ha_connect.cc
+++ b/storage/connect/ha_connect.cc
@@ -169,7 +169,7 @@
#define JSONMAX 10 // JSON Default max grp size
extern "C" {
- char version[]= "Version 1.04.0003 October 20, 2015";
+ char version[]= "Version 1.04.0003 October 25, 2015";
#if defined(__WIN__)
char compver[]= "Version 1.04.0003 " __DATE__ " " __TIME__;
char slash= '\\';
@@ -1114,7 +1114,7 @@ int GetIntegerTableOption(PGLOBAL g, PTOS options, char *opname, int idef)
else if (!stricmp(opname, "Compressed"))
opval= (options->compressed);
- if (opval == NO_IVAL) {
+ if (opval == (unsigned)NO_IVAL) {
char *pv;
if ((pv= GetListOption(g, opname, options->oplist)))
@@ -2222,7 +2222,8 @@ bool ha_connect::MakeKeyWhere(PGLOBAL g, PSTRG qry, OPVAL vop, char q,
const key_range *kr)
{
const uchar *ptr;
- uint i, rem, len, klen, stlen;
+//uint i, rem, len, klen, stlen;
+ uint i, rem, len, stlen;
bool nq, both, oom= false;
OPVAL op;
Field *fp;
@@ -2255,7 +2256,8 @@ bool ha_connect::MakeKeyWhere(PGLOBAL g, PSTRG qry, OPVAL vop, char q,
else
oom|= qry->Append(" WHERE (");
- klen= len= ranges[i]->length;
+// klen= len= ranges[i]->length;
+ len= ranges[i]->length;
rem= kfp->user_defined_key_parts;
ptr= ranges[i]->key;
@@ -2541,6 +2543,8 @@ PFIL ha_connect::CondFilter(PGLOBAL g, Item *cond)
case MYSQL_TYPE_YEAR:
case MYSQL_TYPE_NEWDATE:
return NULL;
+ default:
+ break;
} // endswitch type
if (trace) {
diff --git a/storage/connect/jsonudf.cpp b/storage/connect/jsonudf.cpp
index 4d029ce9a7c..a36a6e479c9 100644
--- a/storage/connect/jsonudf.cpp
+++ b/storage/connect/jsonudf.cpp
@@ -15,9 +15,14 @@
#include "jsonudf.h"
+#if defined(UNIX) || defined(UNIV_LINUX)
+#define _O_RDONLY O_RDONLY
+#endif
+
+
#define MEMFIX 4096
#if defined(connect_EXPORTS)
-#define PUSH_WARNING(M) \
+#define PUSH_WARNING(M) \
push_warning(current_thd, Sql_condition::WARN_LEVEL_WARN, 0, M)
#else
#define PUSH_WARNING(M) htrc(M)
@@ -1356,7 +1361,11 @@ static char *GetJsonFile(PGLOBAL g, char *fn)
char *str;
int h, n, len;
+#if defined(UNIX) || defined(UNIV_LINUX)
+ h= open(fn, O_RDONLY);
+#else
h= open(fn, _O_RDONLY, _O_TEXT);
+#endif
if (h == -1) {
sprintf(g->Message, "Error %d opening %s", errno, fn);
@@ -1504,7 +1513,7 @@ char *jsonvalue(UDF_INIT *initid, UDF_ARGS *args, char *result,
return str;
} // end of JsonValue
-void JsonValue_deinit(UDF_INIT* initid)
+void jsonvalue_deinit(UDF_INIT* initid)
{
JsonFreeMem((PGLOBAL)initid->ptr);
} // end of jsonvalue_deinit
@@ -2804,12 +2813,12 @@ my_bool jsonlocate_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
strcpy(message, "Fourth argument is not an integer (memory)");
return true;
} else
- more = (ulong)*(longlong*)args->args[2];
+ more += (ulong)*(longlong*)args->args[2];
CalcLen(args, false, reslen, memlen);
if (IsJson(args, 0) != 3)
- memlen += 1000; // TODO: calculate this
+ memlen += more; // TODO: calculate this
return JsonInit(initid, args, message, true, reslen, memlen);
} // end of jsonlocate_init
@@ -2905,7 +2914,7 @@ char *jsonlocate(UDF_INIT *initid, UDF_ARGS *args, char *result,
return NULL;
} // end of jsonlocate
-void json_locate_deinit(UDF_INIT* initid)
+void jsonlocate_deinit(UDF_INIT* initid)
{
JsonFreeMem((PGLOBAL)initid->ptr);
} // end of jsonlocate_deinit
@@ -2931,14 +2940,14 @@ my_bool json_locate_all_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
strcpy(message, "Fourth argument is not an integer (memory)");
return true;
} else
- more = (ulong)*(longlong*)args->args[2];
+ more += (ulong)*(longlong*)args->args[2];
- CalcLen(args, false, reslen, memlen);
+ CalcLen(args, false, reslen, memlen);
- if (IsJson(args, 0) != 3)
- memlen += 1000; // TODO: calculate this
+ if (IsJson(args, 0) != 3)
+ memlen += more; // TODO: calculate this
- return JsonInit(initid, args, message, true, reslen, memlen);
+ return JsonInit(initid, args, message, true, reslen, memlen);
} // end of json_locate_all_init
char *json_locate_all(UDF_INIT *initid, UDF_ARGS *args, char *result,
@@ -3237,6 +3246,8 @@ char *jfile_make(UDF_INIT *initid, UDF_ARGS *args, char *result,
case INT_RESULT:
pretty = (int)*(longlong*)args->args[i];
break;
+ default:
+ PUSH_WARNING("Unexpected argument type in jfile_make");
} // endswitch arg_type
if (fn) {
@@ -3397,12 +3408,12 @@ char *jbin_array_add(UDF_INIT *initid, UDF_ARGS *args, char *result,
if (!CheckMemory(g, initid, args, 2, false, true)) {
int *x = NULL;
uint n = 2;
- PJSON jsp;
+// PJSON jsp;
PJVAL jvp;
PJAR arp;
jvp = MakeValue(g, args, 0, &top);
- jsp = jvp->GetJson();
+// jsp = jvp->GetJson();
x = GetIntArgPtr(g, args, n);
if (CheckPath(g, args, top, jvp, n))
diff --git a/storage/connect/mysql-test/connect/r/odbc_firebird.result b/storage/connect/mysql-test/connect/r/odbc_firebird.result
new file mode 100644
index 00000000000..7688c188f59
--- /dev/null
+++ b/storage/connect/mysql-test/connect/r/odbc_firebird.result
@@ -0,0 +1,100 @@
+SET NAMES utf8;
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='Bad connection string';
+ERROR HY000: SQLDriverConnect: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Sources;
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `Name` varchar(256) NOT NULL,
+ `Description` varchar(256) NOT NULL
+) ENGINE=CONNECT DEFAULT CHARSET=latin1 `TABLE_TYPE`='ODBC' `CATFUNC`='Sources'
+SELECT * FROM t1;
+Name Description
+Firebird Firebird
+DROP TABLE t1;
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Drivers;
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `Description` char(128) NOT NULL,
+ `Attributes` varchar(256) NOT NULL
+) ENGINE=CONNECT DEFAULT CHARSET=latin1 `TABLE_TYPE`='ODBC' `CATFUNC`='Drivers'
+SELECT * FROM t1;
+Description Attributes
+Firebird Description=Firebird ODBC Driver in usr;Driver=/usr/local/lib/libOdbcFb.so;Setup=/usr/local/lib/libOdbcFb.so;FileUsage=1;
+DROP TABLE t1;
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Tables CONNECTION='Not important';
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `Table_Cat` char(128) NOT NULL,
+ `Table_Schema` char(128) NOT NULL,
+ `Table_Name` char(128) NOT NULL,
+ `Table_Type` char(16) NOT NULL,
+ `Remark` char(255) NOT NULL
+) ENGINE=CONNECT DEFAULT CHARSET=latin1 CONNECTION='Not important' `TABLE_TYPE`='ODBC' `CATFUNC`='Tables'
+DROP TABLE t1;
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Columns CONNECTION='Not important';
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `Table_Cat` char(128) NOT NULL,
+ `Table_Schema` char(128) NOT NULL,
+ `Table_Name` char(128) NOT NULL,
+ `Column_Name` char(128) NOT NULL,
+ `Data_Type` smallint(6) NOT NULL,
+ `Type_Name` char(30) NOT NULL,
+ `Column_Size` int(10) NOT NULL,
+ `Buffer_Length` int(10) NOT NULL,
+ `Decimal_Digits` smallint(6) NOT NULL,
+ `Radix` smallint(6) NOT NULL,
+ `Nullable` smallint(6) NOT NULL,
+ `Remarks` char(255) NOT NULL
+) ENGINE=CONNECT DEFAULT CHARSET=latin1 CONNECTION='Not important' `TABLE_TYPE`='ODBC' `CATFUNC`='Columns'
+DROP TABLE t1;
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC TABNAME='EMPLOYEE' CONNECTION='DSN=Firebird;UID=SYSDBA;PWD=manager';
+SELECT * FROM t1;
+EMP_NO FIRST_NAME LAST_NAME PHONE_EXT HIRE_DATE DEPT_NO JOB_CODE JOB_GRADE JOB_COUNTRY SALARY FULL_NAME
+2 Robert Nelson 250 1988-12-28 00:00:00 600 VP 2 USA 105900.00 Nelson, Robert
+4 Bruce Young 233 1988-12-28 00:00:00 621 Eng 2 USA 97500.00 Young, Bruce
+5 Kim Lambert 22 1989-02-06 00:00:00 130 Eng 2 USA 102750.00 Lambert, Kim
+8 Leslie Johnson 410 1989-04-05 00:00:00 180 Mktg 3 USA 64635.00 Johnson, Leslie
+9 Phil Forest 229 1989-04-17 00:00:00 622 Mngr 3 USA 75060.00 Forest, Phil
+11 K. J. Weston 34 1990-01-17 00:00:00 130 SRep 4 USA 86292.94 Weston, K. J.
+12 Terri Lee 256 1990-05-01 00:00:00 000 Admin 4 USA 53793.00 Lee, Terri
+14 Stewart Hall 227 1990-06-04 00:00:00 900 Finan 3 USA 69482.63 Hall, Stewart
+15 Katherine Young 231 1990-06-14 00:00:00 623 Mngr 3 USA 67241.25 Young, Katherine
+20 Chris Papadopoulos 887 1990-01-01 00:00:00 671 Mngr 3 USA 89655.00 Papadopoulos, Chris
+24 Pete Fisher 888 1990-09-12 00:00:00 671 Eng 3 USA 81810.19 Fisher, Pete
+28 Ann Bennet 5 1991-02-01 00:00:00 120 Admin 5 England 22935.00 Bennet, Ann
+29 Roger De Souza 288 1991-02-18 00:00:00 623 Eng 3 USA 69482.63 De Souza, Roger
+34 Janet Baldwin 2 1991-03-21 00:00:00 110 Sales 3 USA 61637.81 Baldwin, Janet
+36 Roger Reeves 6 1991-04-25 00:00:00 120 Sales 3 England 33620.63 Reeves, Roger
+37 Willie Stansbury 7 1991-04-25 00:00:00 120 Eng 4 England 39224.06 Stansbury, Willie
+44 Leslie Phong 216 1991-06-03 00:00:00 623 Eng 4 USA 56034.38 Phong, Leslie
+45 Ashok Ramanathan 209 1991-08-01 00:00:00 621 Eng 3 USA 80689.50 Ramanathan, Ashok
+46 Walter Steadman 210 1991-08-09 00:00:00 900 CFO 1 USA 116100.00 Steadman, Walter
+52 Carol Nordstrom 420 1991-10-02 00:00:00 180 PRel 4 USA 42742.50 Nordstrom, Carol
+61 Luke Leung 3 1992-02-18 00:00:00 110 SRep 4 USA 68805.00 Leung, Luke
+65 Sue Anne O'Brien 877 1992-03-23 00:00:00 670 Admin 5 USA 31275.00 O'Brien, Sue Anne
+71 Jennifer M. Burbank 289 1992-04-15 00:00:00 622 Eng 3 USA 53167.50 Burbank, Jennifer M.
+72 Claudia Sutherland NULL 1992-04-20 00:00:00 140 SRep 4 Canada 100914.00 Sutherland, Claudia
+83 Dana Bishop 290 1992-06-01 00:00:00 621 Eng 3 USA 62550.00 Bishop, Dana
+85 Mary S. MacDonald 477 1992-06-01 00:00:00 100 VP 2 USA 111262.50 MacDonald, Mary S.
+94 Randy Williams 892 1992-08-08 00:00:00 672 Mngr 4 USA 56295.00 Williams, Randy
+105 Oliver H. Bender 255 1992-10-08 00:00:00 000 CEO 1 USA 212850.00 Bender, Oliver H.
+107 Kevin Cook 894 1993-02-01 00:00:00 670 Dir 2 USA 111262.50 Cook, Kevin
+109 Kelly Brown 202 1993-02-04 00:00:00 600 Admin 5 USA 27000.00 Brown, Kelly
+110 Yuki Ichida 22 1993-02-04 00:00:00 115 Eng 3 Japan 6000000.00 Ichida, Yuki
+113 Mary Page 845 1993-04-12 00:00:00 671 Eng 4 USA 48000.00 Page, Mary
+114 Bill Parker 247 1993-06-01 00:00:00 623 Eng 5 USA 35000.00 Parker, Bill
+118 Takashi Yamamoto 23 1993-07-01 00:00:00 115 SRep 4 Japan 7480000.00 Yamamoto, Takashi
+121 Roberto Ferrari 1 1993-07-12 00:00:00 125 SRep 4 Italy 99000000.00 Ferrari, Roberto
+127 Michael Yanowski 492 1993-08-09 00:00:00 100 SRep 4 USA 44000.00 Yanowski, Michael
+134 Jacques Glon NULL 1993-08-23 00:00:00 123 SRep 4 France 390500.00 Glon, Jacques
+136 Scott Johnson 265 1993-09-13 00:00:00 623 Doc 3 USA 60000.00 Johnson, Scott
+138 T.J. Green 218 1993-11-01 00:00:00 621 Eng 4 USA 36000.00 Green, T.J.
+141 Pierre Osborne NULL 1994-01-03 00:00:00 121 SRep 4 Switzerland 110000.00 Osborne, Pierre
+144 John Montgomery 820 1994-03-30 00:00:00 672 Eng 5 USA 35000.00 Montgomery, John
+145 Mark Guckenheimer 221 1994-05-02 00:00:00 622 Eng 5 USA 32000.00 Guckenheimer, Mark
+DROP TABLE t1;
diff --git a/storage/connect/mysql-test/connect/t/json.test b/storage/connect/mysql-test/connect/t/json.test
index fa962d3b302..b743071b1be 100644
--- a/storage/connect/mysql-test/connect/t/json.test
+++ b/storage/connect/mysql-test/connect/t/json.test
@@ -135,7 +135,7 @@ CREATE TABLE t1
Year int(4) FIELD_FORMAT='DATEPUB',
INDEX IX(ISBN)
)
-ENGINE=CONNECT TABLE_TYPE=JSON FILE_NAME='bib0.json' LRECL=320 OPTION_LIST='Pretty=0';
+ENGINE=CONNECT TABLE_TYPE=JSON FILE_NAME='bib0.json' LRECL=350 OPTION_LIST='Pretty=0';
SHOW INDEX FROM t1;
SELECT * FROM t1;
DESCRIBE SELECT * FROM t1 WHERE ISBN = '9782212090819';
diff --git a/storage/connect/mysql-test/connect/t/odbc_firebird.test b/storage/connect/mysql-test/connect/t/odbc_firebird.test
new file mode 100644
index 00000000000..f354512b1c2
--- /dev/null
+++ b/storage/connect/mysql-test/connect/t/odbc_firebird.test
@@ -0,0 +1,31 @@
+--source have_odbc.inc
+
+SET NAMES utf8;
+
+# MS ODBC and unixODBC return different error message text,
+# so disable displaying error messages
+#--disable_result_log ONCE
+--error ER_UNKNOWN_ERROR
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='Bad connection string';
+
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Sources;
+SHOW CREATE TABLE t1;
+SELECT * FROM t1;
+DROP TABLE t1;
+
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Drivers;
+SHOW CREATE TABLE t1;
+SELECT * FROM t1;
+DROP TABLE t1;
+
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Tables CONNECTION='Not important';
+SHOW CREATE TABLE t1;
+DROP TABLE t1;
+
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Columns CONNECTION='Not important';
+SHOW CREATE TABLE t1;
+DROP TABLE t1;
+
+CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC TABNAME='EMPLOYEE' CONNECTION='DSN=Firebird;UID=SYSDBA;PWD=manager';
+SELECT * FROM t1;
+DROP TABLE t1;
diff --git a/storage/connect/tabodbc.cpp b/storage/connect/tabodbc.cpp
index 22a026c77b6..fd9a049a05a 100644
--- a/storage/connect/tabodbc.cpp
+++ b/storage/connect/tabodbc.cpp
@@ -513,7 +513,7 @@ bool TDBODBC::MakeInsert(PGLOBAL g)
{
char *schmp = NULL, *catp = NULL, buf[NAM_LEN * 3];
int len = 0;
- bool b = false, oom;
+ bool b = false, oom = false;
PTABLE tablep = To_Table;
PCOL colp;