Skip to content

Commit e605f29

Browse files
Add new plugin Doofah
1 parent 411ee7e commit e605f29

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
comment "WPEFramework Doofah plugin needs wpeframework"
2+
depends on !BR2_PACKAGE_WPEFRAMEWORK
3+
4+
menuconfig BR2_PACKAGE_WPEFRAMEWORK_DOOFAH
5+
bool "Doofah"
6+
depends on BR2_PACKAGE_WPEFRAMEWORK
7+
help
8+
Plugin to act as a remote control on your test
9+
workbench
10+
11+
if BR2_PACKAGE_WPEFRAMEWORK_DOOFAH
12+
config BR2_PACKAGE_WPEFRAMEWORK_DOOFAH_AUTOSTART
13+
bool "Start Automatically"
14+
default y
15+
help
16+
Select this to start the plugin automatically when starting WPEFramework
17+
18+
config BR2_PACKAGE_WPEFRAMEWORK_DOOFAH_CONNECTOR_CONFIG
19+
string "Connector config"
20+
help
21+
Set a custom connector configutarion
22+
23+
endif
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
################################################################################
2+
#
3+
# wpeframework-doofah
4+
#
5+
################################################################################
6+
WPEFRAMEWORK_DOOFAH_VERSION = 0b1f5ad9412ab5b7ab19d91059b01b7677547da9
7+
WPEFRAMEWORK_DOOFAH_SITE = $(call github,Metrological,ThunderDoofah,$(WPEFRAMEWORK_DOOFAH_VERSION))
8+
WPEFRAMEWORK_DOOFAH_INSTALL_STAGING = NO
9+
WPEFRAMEWORK_DOOFAH_DEPENDENCIES = wpeframework
10+
11+
WPEFRAMEWORK_DOOFAH_CONF_OPTS += -DBUILD_REFERENCE=${WPEFRAMEWORK_DOOFAH_VERSION}
12+
13+
WPEFRAMEWORK_DOOFAH_CONF_OPTS += -DLEGACY_CONFIG_GENERATOR=OFF
14+
15+
ifeq ($(BR2_CMAKE_HOST_DEPENDENCY),)
16+
WPEFRAMEWORK_DOOFAH_CONF_OPTS += \
17+
-DCMAKE_MODULE_PATH=$(HOST_DIR)/share/cmake/Modules
18+
endif
19+
20+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_DOOFAH_AUTOSTART),y)
21+
WPEFRAMEWORK_DOOFAH_CONF_OPTS += -DPLUGIN_DOOFAH_AUTOSTART=true
22+
endif
23+
24+
ifneq ($(BR2_PACKAGE_WPEFRAMEWORK_DOOFAH_CONNECTOR_CONFIG),"")
25+
WPEFRAMEWORK_DOOFAH_CONF_OPTS += -DPLUGIN_DOOFAH_CONNECTOR_CONFIG=$(BR2_PACKAGE_WPEFRAMEWORK_DOOFAH_CONNECTOR_CONFIG)
26+
endif
27+
28+
$(eval $(cmake-package))

package/wpe/wpeframework/Config.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ menu "Plugins"
367367
source "package/wpe/wpeframework-plugins/Config.in"
368368
source "package/wpe/wpeframework-amazon/Config.in"
369369
source "package/wpe/wpeframework-avnclient/Config.in"
370+
source "package/wpe/wpeframework-doofah/Config.in"
370371
source "package/wpe/wpeframework-launcher/Config.in"
371372
source "package/wpe/wpeframework-netflix/Config.in"
372373
source "package/wpe/wpeframework-playgiga/Config.in"

0 commit comments

Comments
 (0)