# -*-makefile-*- # # Copyright (C) 2014 by Koldo Iribarren Azcarate # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_MYSQL) += mysql # # Paths and names # #ifdef PTXCONF_MYSQL_TRUNK #MYSQL_VERSION := trunk #else MYSQL_VERSION := 5.6.17 MYSQL_MD5 := 82114fa7c13fa3ca897b34666577d9f4 #endif MYSQL_SUFFIX := tar.gz MYSQL := mysql-$(MYSQL_VERSION) MYSQL_URL := http://dev.mysql.com/get/Downloads/MySQL-5.6/$(MYSQL).$(MYSQL_SUFFIX) MYSQL_SOURCE := $(SRCDIR)/$(MYSQL).$(MYSQL_SUFFIX) MYSQL_DIR := $(BUILDDIR)/$(MYSQL) MYSQL_LICENSE := GPLv2 # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- #$(MYSQL_SOURCE): # @$(call targetinfo) # @$(call get, MYSQL) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- #MYSQL_CONF_ENV := $(CROSS_ENV) # # cmake # MYSQL_CONF_TOOL := cmake #MYSQL_CONF_OPT := $(CROSS_CMAKE_USR) MYSQL_CONF_OPT := -DCMAKE_TOOLCHAIN_FILE=/opt/PHYTEC_BSPs/phyCORE-AM335x-PD13.1.2/toolchain-arm-cortexa8-linux.cmake # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/mysql.targetinstall: @$(call targetinfo) @$(call install_init, mysql) @$(call install_fixup, mysql, PRIORITY, optional) @$(call install_fixup, mysql, SECTION, base) @$(call install_fixup, mysql, AUTHOR, "Koldo Iribarren Azcarate ”) @$(call install_fixup, mysql, DESCRIPTION, missing) # # # # example code:; copy all binaries # # @for i in $(shell cd $(MYSQL_PKGDIR) && find bin sbin usr/bin usr/sbin -type f); do \ $(call install_copy, mysql, 0, 0, 0755, -, /$$i); \ done # # # # FIXME: add all necessary things here # # @$(call install_finish, mysql) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- #$(STATEDIR)/mysql.clean: # @$(call targetinfo) # @$(call clean_pkg, MYSQL) # vim: syntax=make