소스 검색

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
5개의 변경된 파일43개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      package/Config.in
  2. 5 0
      package/database/Config.in
  3. 1 0
      package/database/database.mk
  4. 5 0
      package/database/mysql_client/Config.in
  5. 30 0
      package/database/mysql_client/mysql_client.mk

+ 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))