# This file is part of MXE.
# See index.html for further information.
PKG := mysql-connector-c
$(PKG)_IGNORE :=
$(PKG)_CHECKSUM := 384aca37e2417d98b38c1819276d8bc211966f62
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)-src
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION)-src.tar.gz
$(PKG)_URL := http://cdn.mysql.com/Downloads/Connector-C/$($(PKG)FILE)
$(PKG)_URL_2 := http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.0-src.tar.gz
$(PKG)_DEPS := gcc boost pthreads openssl taocrypt yassl
define $(PKG)_BUILD
$(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
$(INSTALL) -m644 '$(PREFIX)/$(TARGET)/include/windows.h' '$(PREFIX)/$(TARGET)/include/Windows.h'
mkdir '$(1).build'
cd '$(1).build' && cmake \
-DSKIP_SSL=1 \
-DSTACK_DIRECTION=1 \
-DCMAKE_INSTALL_PREFIX=$(PREFIX)/$(TARGET) \
-DCMAKE_TARGET='$(TARGET)' \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
'$(1)'
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1
$(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
$(TARGET)-ranlib '$(1).build/libmysql/libmysqlclient.a'
$(TARGET)-ranlib '$(1).build/libmysql/libclientlib.a'
$(TARGET)-ranlib '$(1).build/libmysql/libmysqlclient_r.a'
$(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
$(INSTALL) -m644 '$(1).build/libmysql/libmysqlclient.a' '$(PREFIX)/$(TARGET)/lib/libmysqlclient.a'
$(INSTALL) -m644 '$(1).build/libmysql/libclientlib.a' '$(PREFIX)/$(TARGET)/lib/libclientlib.a'
$(INSTALL) -m644 '$(1).build/libmysql/libmysqlclient.a' '$(PREFIX)/$(TARGET)/lib/libmysqlclient.a'
$(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
$(INSTALL) -m644 '$(1)/include/mysql.h' '$(PREFIX)/$(TARGET)/include/mysql.h'
endef