From 676d3a4628b50bf3bb1746064820ecafe8dbf1db Mon Sep 17 00:00:00 2001 From: sebaszm <45654185+sebaszm@users.noreply.github.com> Date: Wed, 3 May 2023 17:16:51 +0200 Subject: [PATCH] Add ProxyStubGenerator options (#513) --- package/wpe/Config.in | 3 --- package/wpe/wpeframework-tools/Config.in | 5 ----- .../wpe/wpeframework-tools/wpeframework-tools.mk | 8 ++++++++ package/wpe/wpeframework/Config.in | 16 ++++++++++++++++ 4 files changed, 24 insertions(+), 8 deletions(-) delete mode 100644 package/wpe/wpeframework-tools/Config.in diff --git a/package/wpe/Config.in b/package/wpe/Config.in index 6642df653e70..c5a84398abcc 100644 --- a/package/wpe/Config.in +++ b/package/wpe/Config.in @@ -1,9 +1,6 @@ # WPE Framework source "package/wpe/wpeframework/Config.in" -# WPE Framework Generators -source "package/wpe/wpeframework-tools/Config.in" - # WPE WebKit source "package/wpe/wpewebkit/Config.in" diff --git a/package/wpe/wpeframework-tools/Config.in b/package/wpe/wpeframework-tools/Config.in deleted file mode 100644 index 51818db3b462..000000000000 --- a/package/wpe/wpeframework-tools/Config.in +++ /dev/null @@ -1,5 +0,0 @@ -config BR2_PACKAGE_WPEFRAMEWORK_TOOLS - bool "wpeframework-tools" - help - WPE Framework Tooling - diff --git a/package/wpe/wpeframework-tools/wpeframework-tools.mk b/package/wpe/wpeframework-tools/wpeframework-tools.mk index ce5800f37486..ce1456267c58 100644 --- a/package/wpe/wpeframework-tools/wpeframework-tools.mk +++ b/package/wpe/wpeframework-tools/wpeframework-tools.mk @@ -15,4 +15,12 @@ HOST_WPEFRAMEWORK_TOOLS_CONF_OPTS += \ -DGENERIC_CMAKE_MODULE_PATH=$(HOST_DIR)/share/cmake/Modules endif +ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_TOOLS_PROXYSTUB_SECURITY),y) + HOST_WPEFRAMEWORK_TOOLS_CONF_OPTS += -DPROXYSTUB_GENERATOR_ENABLE_SECURITY=ON +endif + +ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_TOOLS_PROXYSTUB_COHERENCY),y) + HOST_WPEFRAMEWORK_TOOLS_CONF_OPTS += -DPROXYSTUB_GENERATOR_ENABLE_COHERENCY=ON +endif + $(eval $(host-cmake-package)) diff --git a/package/wpe/wpeframework/Config.in b/package/wpe/wpeframework/Config.in index dedb4de43990..fe8be8134939 100644 --- a/package/wpe/wpeframework/Config.in +++ b/package/wpe/wpeframework/Config.in @@ -166,6 +166,22 @@ config BR2_PACKAGE_WPEFRAMEWORK_PERFORMANCE_MONITOR help Enable the performance monitor +menu "ProxyStub Generator options" + +config BR2_PACKAGE_WPEFRAMEWORK_TOOLS_PROXYSTUB_SECURITY + bool "Enable security checks in proxystubs" + default n + help + Adds security code to generated proxystub. + +config BR2_PACKAGE_WPEFRAMEWORK_TOOLS_PROXYSTUB_COHERENCY + bool "Enable coherency checks in proxystubs" + default n + help + Adds coherency checking code to generated proxystubs. + +endmenu + menu "Platform Device Groups" comment "This should match the groups applied to the respective platforms device resourses."