mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-15 08:13:34 +08:00
libcec: add libcec for HDMI device Control
This patch adds libcec for HDMI device control. It enables Raspberry Pi support if the rpi-userland package is installed. [Thomas: add C++ dependency, reformat .mk header.] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
f2a007480c
commit
50695daad6
@ -495,6 +495,7 @@ source "package/dtc/Config.in"
|
|||||||
source "package/lcdapi/Config.in"
|
source "package/lcdapi/Config.in"
|
||||||
source "package/libaio/Config.in"
|
source "package/libaio/Config.in"
|
||||||
source "package/libatasmart/Config.in"
|
source "package/libatasmart/Config.in"
|
||||||
|
source "package/libcec/Config.in"
|
||||||
source "package/libraw1394/Config.in"
|
source "package/libraw1394/Config.in"
|
||||||
source "package/tslib/Config.in"
|
source "package/tslib/Config.in"
|
||||||
source "package/libfreefare/Config.in"
|
source "package/libfreefare/Config.in"
|
||||||
|
12
package/libcec/Config.in
Normal file
12
package/libcec/Config.in
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
config BR2_PACKAGE_LIBCEC
|
||||||
|
bool "libcec"
|
||||||
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
|
help
|
||||||
|
libcec allows you in combination with the right hardware to
|
||||||
|
control your home theater devices with your TV remote
|
||||||
|
control utilizing existing HDMI cabling.
|
||||||
|
|
||||||
|
http://libcec.pulse-eight.com
|
||||||
|
|
||||||
|
comment "libcec requires C++ support in toolchain"
|
||||||
|
depends on !BR2_INSTALL_LIBSTDCPP
|
33
package/libcec/libcec.mk
Normal file
33
package/libcec/libcec.mk
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# libcec
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
LIBCEC_VERSION = libcec-2.1.1
|
||||||
|
LIBCEC_SITE = http://github.com/Pulse-Eight/libcec/tarball/$(LIBCEC_VERSION)
|
||||||
|
LIBCEC_LICENSE = GPLv2+
|
||||||
|
LIBCEC_LICENSE_FILE = COPYING
|
||||||
|
|
||||||
|
# Autoreconf required due to being a dev tarball and not a release tarball.
|
||||||
|
LIBCEC_AUTORECONF = YES
|
||||||
|
LIBCEC_INSTALL_STAGING = YES
|
||||||
|
LIBCEC_DEPENDENCIES = host-pkgconf
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_LOCKDEV),y)
|
||||||
|
LIBCEC_DEPENDENCIES += lockdev
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_UDEV),y)
|
||||||
|
LIBCEC_DEPENDENCIES += udev
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
|
||||||
|
LIBCEC_CONF_OPT = --enable-rpi \
|
||||||
|
--with-rpi-include-path=$(STAGING_DIR)/usr/include
|
||||||
|
LIBCEC_DEPENDENCIES += rpi-userland
|
||||||
|
else
|
||||||
|
LIBCEC_CONF_OPT = --disable-rpi
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(autotools-package))
|
Loading…
Reference in New Issue
Block a user