diff --git a/BUILD.gn b/BUILD.gn index 1fa088cc3fae486efd991d4ad3ef15f898e7abc7..ace4bd90c0b61172466eb527bde8c915db99d059 100755 --- a/BUILD.gn +++ b/BUILD.gn @@ -60,9 +60,16 @@ config("multimodalinput_mmi_public_config") { include_dirs = [ "util/common/include/" ] } -group("multimodalinput_mmi_packages") { +group("multimodalinput_mmi_base") { + deps = [] +} + +group("multimodalinput_mmi_frameworks") { + deps = [ "frameworks/proxy:libmmi-client" ] +} + +group("multimodalinput_mmi_service") { deps = [ - "frameworks/proxy:libmmi-client", "service:libmmi-server", "tools/inject_event:uinput", ] diff --git a/bundle.json b/bundle.json index eb83ed0f2f08ee38956f2f7e8c18b363aac8a724..b5de7c796876b25c09883bd9e40850e4cf664b20 100755 --- a/bundle.json +++ b/bundle.json @@ -62,24 +62,32 @@ ] }, "build": { - "sub_component": [ - "//foundation/multimodalinput/input:multimodalinput_mmi_packages", - "//foundation/multimodalinput/input:input_jsapi_group", - "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile", - "//foundation/multimodalinput/input:multimodalinput.rc", - "//foundation/multimodalinput/input/patch:patch_packages", - "//third_party/eudev:libudev", - "//third_party/eudev:udevd", - "//third_party/eudev:udevadm", - "//third_party/eudev:udevd.rc", - "//third_party/eudev:udev_conf", - "//third_party/eudev:udev_touchscreen_rule", - "//third_party/eudev:udev_vk_rule", - "//third_party/mtdev:libmtdev", - "//third_party/libevdev:libevdev", - "//foundation/multimodalinput/input:uinput_inject", - "//foundation/multimodalinput/input:mmi_uinput.rc" - ], + "group_type": { + "base_group": [ + "//foundation/multimodalinput/input:multimodalinput_mmi_base" + ], + "fwk_group": [ + "//foundation/multimodalinput/input:multimodalinput_mmi_frameworks", + "//foundation/multimodalinput/input:input_jsapi_group" + ], + "service_group": [ + "//foundation/multimodalinput/input:multimodalinput_mmi_service", + "//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile", + "//foundation/multimodalinput/input:multimodalinput.rc", + "//foundation/multimodalinput/input/patch:patch_packages", + "//third_party/eudev:libudev", + "//third_party/eudev:udevd", + "//third_party/eudev:udevadm", + "//third_party/eudev:udevd.rc", + "//third_party/eudev:udev_conf", + "//third_party/eudev:udev_touchscreen_rule", + "//third_party/eudev:udev_vk_rule", + "//third_party/mtdev:libmtdev", + "//third_party/libevdev:libevdev", + "//foundation/multimodalinput/input:uinput_inject", + "//foundation/multimodalinput/input:mmi_uinput.rc" + ] + }, "inner_kits": [ { "name": "//foundation/multimodalinput/input/frameworks/proxy:libmmi-client",