Explorar el Código

wt c++ webapi added on externale GfA tree

Reinhard Russinger hace 8 años
padre
commit
5da7ba6b49

+ 2 - 0
Config.in

@@ -0,0 +1,2 @@
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/wt/Config.in"
+

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-315
+317

+ 5 - 5
board/GfA/Display001/rootfs/etc/network/interfaces

@@ -4,11 +4,11 @@ auto eth0
 auto usb0
 iface lo inet loopback
 
-#iface eth0 inet dhcp
-iface eth0 inet static
-	address 192.168.0.125
-	netmask 255.255.255.0
-	gateway 192.168.0.10
+iface eth0 inet dhcp
+#iface eth0 inet static
+#	address 192.168.0.125
+#	netmask 255.255.255.0
+#	gateway 192.168.0.10
 
 iface usb0 inet static
 	address 192.168.7.2

+ 29 - 0
configs/Display001_defconfig

@@ -233,6 +233,34 @@ BR2_PACKAGE_NEON=y
 BR2_PACKAGE_NEON_ZLIB=y
 BR2_PACKAGE_NEON_SSL=y
 BR2_PACKAGE_NEON_LIBXML2=y
+BR2_PACKAGE_BOOST_ATOMIC=y
+BR2_PACKAGE_BOOST_CHRONO=y
+BR2_PACKAGE_BOOST_CONTAINER=y
+BR2_PACKAGE_BOOST_CONTEXT=y
+BR2_PACKAGE_BOOST_COROUTINE=y
+BR2_PACKAGE_BOOST_COROUTINE2=y
+BR2_PACKAGE_BOOST_DATE_TIME=y
+BR2_PACKAGE_BOOST_EXCEPTION=y
+BR2_PACKAGE_BOOST_FILESYSTEM=y
+BR2_PACKAGE_BOOST_GRAPH=y
+BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y
+BR2_PACKAGE_BOOST_IOSTREAMS=y
+BR2_PACKAGE_BOOST_LOCALE=y
+BR2_PACKAGE_BOOST_LOG=y
+BR2_PACKAGE_BOOST_MATH=y
+BR2_PACKAGE_BOOST_METAPARSE=y
+BR2_PACKAGE_BOOST_MPI=y
+BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y
+BR2_PACKAGE_BOOST_PYTHON=y
+BR2_PACKAGE_BOOST_RANDOM=y
+BR2_PACKAGE_BOOST_REGEX=y
+BR2_PACKAGE_BOOST_SERIALIZATION=y
+BR2_PACKAGE_BOOST_SIGNALS=y
+BR2_PACKAGE_BOOST_SYSTEM=y
+BR2_PACKAGE_BOOST_THREAD=y
+BR2_PACKAGE_BOOST_TIMER=y
+BR2_PACKAGE_BOOST_TYPE_ERASURE=y
+BR2_PACKAGE_BOOST_WAVE=y
 BR2_PACKAGE_ELFUTILS=y
 BR2_PACKAGE_LIBCAP_TOOLS=y
 BR2_PACKAGE_PROTOBUF=y
@@ -316,3 +344,4 @@ BR2_TARGET_UBOOT_SPL_NAME="MLO"
 BR2_PACKAGE_HOST_DOSFSTOOLS=y
 BR2_PACKAGE_HOST_GENIMAGE=y
 BR2_PACKAGE_HOST_MTOOLS=y
+BR2_PACKAGE_WT=y

+ 1 - 0
external.mk

@@ -0,0 +1 @@
+include $(sort $(wildcard $(BR2_EXTERNAL_GFA_Display001_PATH)/package/*/*.mk))

+ 21 - 0
package/wt/Config.in

@@ -0,0 +1,21 @@
+config BR2_PACKAGE_WT
+	bool "wt"
+	help
+		Wt is a C++ library for developing web applications. It consists of:
+
+		- libwt, a widget/rendering library
+		- libwthttp, an (async I/O) HTTP/WebSockets server
+		- libwtfcgi, a FastCGI connector library (Unix)
+		- libwtisapi, an ISAPI connector library (Windows)
+		- libwttest, a test connector environment
+
+		It also contains a C++ ORM, which can be used in a web application
+		(obviously), but can also be used on its own:
+
+		- libwtdbo, a C++ ORM
+		- libwtdbopostgres, PostgreSQL backend
+		- libwtdbosqlite3, Sqlite3 backend
+		- libwtdbofirebird, Firebird backend
+
+		For more information, see [the homepage](http://www.webtoolkit.eu/wt
+		"Wt homepage").

+ 18 - 0
package/wt/wt.mk

@@ -0,0 +1,18 @@
+################################################################################
+#
+# wt
+#
+################################################################################
+
+WT_VERSION = 3.3.6
+WT_SOURCE = $(WT_VERSION).tar.gz 
+WT_SITE = https://github.com/kdeforche/wt/archive
+WT_INSTALL_STAGING = YES
+WT_INSTALL_TARGET = YES
+##WT_CONF_OPTS = 
+##WT_DEPENDENCIES = 
+
+WT_LICENSE = LGPLv2
+WT_LICENSE_FILES = LICENSE
+
+$(eval $(cmake-package))