[placeholder] Allow applications can specify which additional sources to build (#25346)
diff --git a/examples/placeholder/linux/BUILD.gn b/examples/placeholder/linux/BUILD.gn
index 92c568d..f2c743a 100644
--- a/examples/placeholder/linux/BUILD.gn
+++ b/examples/placeholder/linux/BUILD.gn
@@ -15,19 +15,10 @@
import("//build_overrides/build.gni")
import("//build_overrides/chip.gni")
-import("${chip_root}/src/app/chip_data_model.gni")
-
declare_args() {
chip_tests_zap_config = "none"
}
-chip_data_model("configuration") {
- zap_file = "apps/${chip_tests_zap_config}/config.zap"
-
- zap_pregenerated_dir = "${chip_root}/zzz_generated/placeholder/${chip_tests_zap_config}/zap-generated"
- is_server = true
-}
-
config("includes") {
include_dirs = [
".",
@@ -41,13 +32,11 @@
"AppOptions.cpp",
"InteractiveServer.cpp",
"main.cpp",
- "src/bridged-actions-stub.cpp",
- "static-supported-modes-manager.cpp",
]
deps = [
- ":configuration",
"${chip_root}/examples/common/websocket-server",
+ "${chip_root}/examples/placeholder/linux/apps/${chip_tests_zap_config}:${chip_tests_zap_config}",
"${chip_root}/examples/platform/linux:app-main",
"${chip_root}/src/app/tests/suites/commands/delay",
"${chip_root}/src/app/tests/suites/commands/discovery",