@@ -58,6 +58,16 @@ config BR2_PACKAGE_LIBCEF
if BR2_PACKAGE_LIBCEF
+config BR2_PACKAGE_LIBCEF_CEFSIMPLE
+ bool "Enable libcef example application cefsimple."
+ help
+ Enables libcef example application cefsimple.
+
+config BR2_PACKAGE_LIBCEF_CEFCLIENT
+ bool "Enable libcef example application cefclient."
+ help
+ Enables libcef example application cefclient.
+
config BR2_PACKAGE_LIBCEF_TARGET_ARCH
string
default "arm" if BR2_arm
@@ -204,6 +204,24 @@ else
LIBCEF_GN_DEFINES += use_pulseaudio=false
endif
+ifeq ($(BR2_PACKAGE_LIBCEF_CEFSIMPLE),y)
+LIBCEF_BUILD_TARGETS += cefsimple
+define LIBCEF_INSTALL_CEFSIMPLE
+ $(INSTALL) -m 0755 -D -t $(TARGET_DIR)/usr/bin \
+ $(@D)/$(LIBCEF_BUILD_OUTPUT_DIR)/cefsimple
+endef
+LIBCEF_POST_INSTALL_TARGET_HOOKS += LIBCEF_INSTALL_CEFSIMPLE
+endif
+
+ifeq ($(BR2_PACKAGE_LIBCEF_CEFCLIENT),y)
+LIBCEF_BUILD_TARGETS += cefclient
+define LIBCEF_INSTALL_CEFCLIENT
+ $(INSTALL) -m 0755 -D -t $(TARGET_DIR)/usr/bin \
+ $(@D)/$(LIBCEF_BUILD_OUTPUT_DIR)/cefclient
+endef
+LIBCEF_POST_INSTALL_TARGET_HOOKS += LIBCEF_INSTALL_CEFCLIENT
+endif
+
define LIBCEF_EXTRACT_CMDS
# Extract Chromium source code
tar -C $(@D) \