# 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