ソースを参照

Added database menu to config (maybe move the other databases under it to remove the mess from the main package menu)
Added mysql 5.1 client package, can be used to provide mysql support for PHP. Note: This package has only been tested on AVR32.

Arnar Mar Sigurðsson 17 年 前
コミット
d11272f159

+ 2 - 0
package/Config.in

@@ -127,6 +127,8 @@ if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/which/Config.in"
 endif
 
+source "package/database/Config.in"
+
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has an editor
 

+ 5 - 0
package/database/Config.in

@@ -0,0 +1,5 @@
+menu "Database"
+
+source "package/database/mysql_client/Config.in"
+
+endmenu

+ 1 - 0
package/database/database.mk

@@ -0,0 +1 @@
+include package/database/*/*.mk

+ 5 - 0
package/database/mysql_client/Config.in

@@ -0,0 +1,5 @@
+config BR2_PACKAGE_MYSQL_CLIENT
+	bool "MySQL 5.1 client"
+	default n
+	help
+	  MySQL 5.1 client

+ 30 - 0
package/database/mysql_client/mysql_client.mk

@@ -0,0 +1,30 @@
+#############################################################
+#
+# MySQL 5.1 Client
+#
+#############################################################
+MYSQL_CLIENT_VERSION = 5.1.23-rc
+MYSQL_CLIENT_SOURCE = mysql-$(MYSQL_CLIENT_VERSION).tar.gz
+MYSQL_CLIENT_SITE = http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.1
+MYSQL_CLIENT_INSTALL_TARGET = YES
+MYSQL_CLIENT_INSTALL_STAGING = YES
+MYSQL_CLIENT_DEPENDENCIES = uclibc readline
+
+MYSQL_CLIENT_CONF_ENV = ac_cv_sys_restartable_syscalls=yes
+MYSQL_CLIENT_CONF_OPT = \
+	--target=$(GNU_TARGET_NAME) \
+	--host=$(GNU_TARGET_NAME) \
+	--build=$(GNU_HOST_NAME) \
+	--program-prefix="" \
+	--prefix=/usr \
+	--without-ndb-binlog \
+	--without-server \
+	--without-docs \
+	--without-man \
+	--without-readline \
+	--without-libedit \
+	--with-low-memory \
+	--enable-thread-safe-client \
+	$(ENABLE_DEBUG)
+
+$(eval $(call AUTOTARGETS,package,mysql_client))