18e745fdaSopenharmony_ci{
28e745fdaSopenharmony_ci    "name": "@ohos/netmanager_ext",
38e745fdaSopenharmony_ci    "version": "4.0",
48e745fdaSopenharmony_ci    "description": "net manager extensive service",
58e745fdaSopenharmony_ci    "publishAs": "code-segment",
68e745fdaSopenharmony_ci    "homePage": "https://gitee.com/openharmony",
78e745fdaSopenharmony_ci    "repository": "https://gitee.com/openharmony/communication_netmanager_ext",
88e745fdaSopenharmony_ci    "license": "Apache License 2.0",
98e745fdaSopenharmony_ci    "language": "",
108e745fdaSopenharmony_ci    "private": false,
118e745fdaSopenharmony_ci    "scripts": {},
128e745fdaSopenharmony_ci    "envs": [],
138e745fdaSopenharmony_ci    "dirs": [],
148e745fdaSopenharmony_ci    "author": {},
158e745fdaSopenharmony_ci    "contributors": [],
168e745fdaSopenharmony_ci    "segment": {
178e745fdaSopenharmony_ci        "destPath": "foundation/communication/netmanager_ext"
188e745fdaSopenharmony_ci    },
198e745fdaSopenharmony_ci    "component": {
208e745fdaSopenharmony_ci        "name": "netmanager_ext",
218e745fdaSopenharmony_ci        "subsystem": "communication",
228e745fdaSopenharmony_ci        "syscap": [
238e745fdaSopenharmony_ci            "SystemCapability.Communication.NetManager.Ethernet",
248e745fdaSopenharmony_ci            "SystemCapability.Communication.NetManager.NetSharing",
258e745fdaSopenharmony_ci            "SystemCapability.Communication.NetManager.MDNS",
268e745fdaSopenharmony_ci            "SystemCapability.Communication.NetManager.Vpn",
278e745fdaSopenharmony_ci            "SystemCapability.Communication.NetManager.NetFirewall"
288e745fdaSopenharmony_ci        ],
298e745fdaSopenharmony_ci        "features": [
308e745fdaSopenharmony_ci            "netmanager_ext_feature_coverage",
318e745fdaSopenharmony_ci            "netmanager_ext_feature_ethernet",
328e745fdaSopenharmony_ci            "netmanager_ext_feature_share",
338e745fdaSopenharmony_ci            "netmanager_ext_feature_mdns",
348e745fdaSopenharmony_ci            "netmanager_ext_feature_sysvpn",
358e745fdaSopenharmony_ci            "netmanager_ext_feature_vpn",
368e745fdaSopenharmony_ci            "netmanager_ext_feature_vpnext",
378e745fdaSopenharmony_ci            "netmanager_ext_feature_net_firewall",
388e745fdaSopenharmony_ci            "netmanager_ext_feature_wearable_distributed_net",
398e745fdaSopenharmony_ci            "netmanager_ext_feature_vpn_for_user0"
408e745fdaSopenharmony_ci        ],
418e745fdaSopenharmony_ci        "adapted_system_type": [
428e745fdaSopenharmony_ci            "standard"
438e745fdaSopenharmony_ci        ],
448e745fdaSopenharmony_ci        "rom": "2MB",
458e745fdaSopenharmony_ci        "ram": "500KB",
468e745fdaSopenharmony_ci        "deps": {
478e745fdaSopenharmony_ci            "components": [
488e745fdaSopenharmony_ci                "bounds_checking_function",
498e745fdaSopenharmony_ci                "ipc",
508e745fdaSopenharmony_ci                "safwk",
518e745fdaSopenharmony_ci                "napi",
528e745fdaSopenharmony_ci                "dhcp",
538e745fdaSopenharmony_ci                "hilog",
548e745fdaSopenharmony_ci                "netmanager_base",
558e745fdaSopenharmony_ci                "eventhandler",
568e745fdaSopenharmony_ci                "bluetooth",
578e745fdaSopenharmony_ci                "hisysevent",
588e745fdaSopenharmony_ci                "c_utils",
598e745fdaSopenharmony_ci                "samgr",
608e745fdaSopenharmony_ci                "usb_manager",
618e745fdaSopenharmony_ci                "drivers_interface_usb",
628e745fdaSopenharmony_ci                "wifi",
638e745fdaSopenharmony_ci                "bundle_framework",
648e745fdaSopenharmony_ci                "ability_runtime",
658e745fdaSopenharmony_ci                "access_token",
668e745fdaSopenharmony_ci                "cJSON",
678e745fdaSopenharmony_ci                "common_event_service",
688e745fdaSopenharmony_ci                "hitrace",
698e745fdaSopenharmony_ci                "window_manager",
708e745fdaSopenharmony_ci                "ability_base",
718e745fdaSopenharmony_ci                "os_account",
728e745fdaSopenharmony_ci                "relational_store",
738e745fdaSopenharmony_ci                "preferences",
748e745fdaSopenharmony_ci                "ffrt",
758e745fdaSopenharmony_ci                "hicollie",
768e745fdaSopenharmony_ci                "init"
778e745fdaSopenharmony_ci            ]
788e745fdaSopenharmony_ci        },
798e745fdaSopenharmony_ci        "build": {
808e745fdaSopenharmony_ci            "group_type": {
818e745fdaSopenharmony_ci                "base_group": [
828e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:common_ext_packages"
838e745fdaSopenharmony_ci                ],
848e745fdaSopenharmony_ci                "fwk_group": [],
858e745fdaSopenharmony_ci                "service_group": [
868e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:ethernet_packages",
878e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:share_packages",
888e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:mdns_packages",
898e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:vpn_packages",
908e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:vpn_ext_packages",
918e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust",
928e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc",
938e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext/services/etc/init:vpnmanager.cfg",
948e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile",
958e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext/sa_profile:netfirewall_manager_profile",
968e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:netfirewall_packages",
978e745fdaSopenharmony_ci                    "//foundation/communication/netmanager_ext:wearable_distributed_net_packages"
988e745fdaSopenharmony_ci                ]
998e745fdaSopenharmony_ci            },
1008e745fdaSopenharmony_ci            "inner_kits": [
1018e745fdaSopenharmony_ci                {
1028e745fdaSopenharmony_ci                    "type": "so",
1038e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if",
1048e745fdaSopenharmony_ci                    "header": {
1058e745fdaSopenharmony_ci                        "header_files": [
1068e745fdaSopenharmony_ci                            "netshareclient/include/networkshare_client.h",
1078e745fdaSopenharmony_ci                            "netshareclient/include/networkshare_constants.h",
1088e745fdaSopenharmony_ci                            "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h"
1098e745fdaSopenharmony_ci                        ],
1108e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1118e745fdaSopenharmony_ci                    }
1128e745fdaSopenharmony_ci                },
1138e745fdaSopenharmony_ci                {
1148e745fdaSopenharmony_ci                    "type": "so",
1158e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if",
1168e745fdaSopenharmony_ci                    "header": {
1178e745fdaSopenharmony_ci                        "header_files": [
1188e745fdaSopenharmony_ci                            "ethernetclient/include/ethernet_client.h"
1198e745fdaSopenharmony_ci                        ],
1208e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1218e745fdaSopenharmony_ci                    }
1228e745fdaSopenharmony_ci                },
1238e745fdaSopenharmony_ci                {
1248e745fdaSopenharmony_ci                    "type": "so",
1258e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if",
1268e745fdaSopenharmony_ci                    "header": {
1278e745fdaSopenharmony_ci                        "header_files": [
1288e745fdaSopenharmony_ci                            "mdnsclient/include/mdns_client.h"
1298e745fdaSopenharmony_ci                        ],
1308e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1318e745fdaSopenharmony_ci                    }
1328e745fdaSopenharmony_ci                },
1338e745fdaSopenharmony_ci                {
1348e745fdaSopenharmony_ci                    "type": "so",
1358e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module",
1368e745fdaSopenharmony_ci                    "header": {
1378e745fdaSopenharmony_ci                        "header_files": [
1388e745fdaSopenharmony_ci                            "vpnextension/include/vpn_extension_module_loader.h"
1398e745fdaSopenharmony_ci                        ],
1408e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1418e745fdaSopenharmony_ci                    }
1428e745fdaSopenharmony_ci                },
1438e745fdaSopenharmony_ci                {
1448e745fdaSopenharmony_ci                    "type": "so",
1458e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netvpnclient:net_vpn_manager_if",
1468e745fdaSopenharmony_ci                    "header": {
1478e745fdaSopenharmony_ci                        "header_files": [
1488e745fdaSopenharmony_ci                            "netvpnclient/include/networkvpn_client.h"
1498e745fdaSopenharmony_ci                        ],
1508e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1518e745fdaSopenharmony_ci                    }
1528e745fdaSopenharmony_ci                },
1538e745fdaSopenharmony_ci                {
1548e745fdaSopenharmony_ci                    "type": "so",
1558e745fdaSopenharmony_ci                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient:netfirewall_manager_if",
1568e745fdaSopenharmony_ci                    "header": {
1578e745fdaSopenharmony_ci                        "header_files": [
1588e745fdaSopenharmony_ci                            "netfirewallclient/include/netfirewall_client.h"
1598e745fdaSopenharmony_ci                        ],
1608e745fdaSopenharmony_ci                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
1618e745fdaSopenharmony_ci                    }
1628e745fdaSopenharmony_ci                }
1638e745fdaSopenharmony_ci            ],
1648e745fdaSopenharmony_ci            "test": [
1658e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/ethernetmanager:unittest",
1668e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/ethernetmanager:fuzztest",
1678e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/networksharemanager:fuzztest",
1688e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/networksharemanager:unittest",
1698e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/mdnsmanager:fuzztest",
1708e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/mdnsmanager:unittest",
1718e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/vpnmanager:unittest",
1728e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/vpnmanager:fuzztest",
1738e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/netfirewallmanager:unittest",
1748e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/netfirewallmanager:fuzztest",
1758e745fdaSopenharmony_ci                "//foundation/communication/netmanager_ext/test/wearabledistributednetmanager:unittest"
1768e745fdaSopenharmony_ci            ]
1778e745fdaSopenharmony_ci        }
1788e745fdaSopenharmony_ci    }
1798e745fdaSopenharmony_ci}
180