bcusdk: new package

[Peter: tweak comment]
[Thomas: various fixes/improvements]
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Gregory Hermant 2013-03-24 11:34:06 +00:00 committed by Peter Korsgaard
parent 468e9595be
commit 94e147012b
3 changed files with 49 additions and 0 deletions

View File

@ -633,6 +633,7 @@ source "package/argus/Config.in"
source "package/arptables/Config.in" source "package/arptables/Config.in"
source "package/avahi/Config.in" source "package/avahi/Config.in"
source "package/axel/Config.in" source "package/axel/Config.in"
source "package/bcusdk/Config.in"
source "package/bluez_utils/Config.in" source "package/bluez_utils/Config.in"
source "package/boa/Config.in" source "package/boa/Config.in"
source "package/bind/Config.in" source "package/bind/Config.in"

22
package/bcusdk/Config.in Normal file
View File

@ -0,0 +1,22 @@
config BR2_PACKAGE_BCUSDK
bool "bcusdk"
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBPTHSEM
help
A free development environment for the Bus Coupling Units of
the European Installation Bus.
The European Installation Bus EIB is a home and building
automation bus system. It is optimized for low-speed control
applications like lighting and blinds control.
BCUs (Bus Coupling Units) are standardized, generic
platforms for embedded EIB devices. They include the entire
physical layer network interface, power supply and a
microcontroller with an implementation of the EIB protocol
stack stored in the ROM.
http://www.auto.tuwien.ac.at/~mkoegler/eib/
comment "bcusdk requires a toolchain with C++ support"
depends on !BR2_INSTALL_LIBSTDCPP

26
package/bcusdk/bcusdk.mk Normal file
View File

@ -0,0 +1,26 @@
#############################################################
#
# bcusck
#
#############################################################
BCUSDK_VERSION = 0.0.5
BCUSDK_SOURCE = bcusdk_$(BCUSDK_VERSION).tar.gz
BCUSDK_SITE = http://www.auto.tuwien.ac.at/~mkoegler/eib/
BCUSDK_LICENSE = GPLv2+
BCUSDK_LICENSE_FILES = COPYING
BCUSDK_INSTALL_STAGING = YES
BCUSDK_CONF_OPT = --enable-onlyeibd --enable-ft12 --enable-pei16 \
--enable-eibnetip --enable-eibnetipserver \
--enable-eibnetiptunnel --without-pth-test \
--with-pth=$(STAGING_DIR)/usr
BCUSDK_DEPENDENCIES = libpthsem
define BCUSDK_REMOVE_EXAMPLES
$(RM) -rf $(TARGET_DIR)/usr/share/bcusdk
endef
BCUSDK_POST_INSTALL_TARGET_HOOKS += BCUSDK_REMOVE_EXAMPLES
$(eval $(autotools-package))