1{ 2 "name": "@ohos/print_fwk", 3 "description": "Provide printer management and print ability for 3rd party app", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/print/print_fwk" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "print_fwk", 14 "subsystem": "print", 15 "syscap": [ 16 "SystemCapability.Print.PrintFramework" 17 ], 18 "features": [ 19 "print_fwk_feature_enterprise" 20 ], 21 "adapted_system_type": [ 22 "standard" 23 ], 24 "rom":"2MB", 25 "ram":"10MB", 26 "deps": { 27 "components": [ 28 "ability_base", 29 "ability_runtime", 30 "access_token", 31 "backends", 32 "bounds_checking_function", 33 "bundle_framework", 34 "c_utils", 35 "common_event_service", 36 "cups", 37 "cups-filters", 38 "drivers_interface_usb", 39 "eventhandler", 40 "hisysevent", 41 "hilog", 42 "init", 43 "ipc", 44 "jsoncpp", 45 "napi", 46 "netmanager_ext", 47 "openssl", 48 "os_account", 49 "safwk", 50 "samgr", 51 "selinux_adapter", 52 "security_guard", 53 "time_service", 54 "usb_manager", 55 "wifi", 56 "cJSON", 57 "runtime_core", 58 "ace_engine", 59 "libjpeg-turbo", 60 "input" 61 ], 62 "third_party": [ 63 "zlib" 64 ] 65 }, 66 "build": { 67 "group_type":{ 68 "base_group": [], 69 "fwk_group":[ 70 "//base/print/print_fwk/interfaces/kits/napi/print_napi:print_napi", 71 "//base/print/print_fwk/interfaces/kits/ani/printani:anipackage", 72 "//base/print/print_fwk/interfaces/kits/napi/scan_napi:scan_napi", 73 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extension:printextensionability_napi", 74 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extensionctx:printextensioncontext_napi", 75 "//base/print/print_fwk/frameworks/kits/extension:print_extension_framework", 76 "//base/print/print_fwk/frameworks/kits/extension:print_extension_module", 77 "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 78 "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 79 "//base/print/print_fwk/frameworks/ISaneBackends:sane_backends", 80 "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 81 "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 82 "//base/print/print_fwk/frameworks/models/print_models:print_models", 83 "//base/print/print_fwk/frameworks/models/scan_models:scan_models", 84 "//base/print/print_fwk/frameworks/ohprint:ohprint", 85 "//base/print/print_fwk/frameworks/ohscan:ohscan" 86 ], 87 "service_group":[ 88 "//base/print/print_fwk/services/print_service:print_service", 89 "//base/print/print_fwk/services/scan_service:scan_service", 90 "//base/print/print_fwk/services/sane_service:sane_service", 91 "//base/print/print_fwk/etc/init:printservice.rc", 92 "//base/print/print_fwk/etc/init:scanservice.rc", 93 "//base/print/print_fwk/etc/init:saneservice.rc", 94 "//base/print/print_fwk/profile:print_sa_profiles", 95 "//base/print/print_fwk/profile:scan_sa_profiles", 96 "//base/print/print_fwk/profile:sane_sa_profiles", 97 "//base/print/print_fwk/etc/init:cups-files.conf", 98 "//base/print/print_fwk/etc/init:cupsd.conf", 99 "//base/print/print_fwk/etc/init:cups_service.cfg", 100 "//base/print/print_fwk/etc/param:print.para", 101 "//base/print/print_fwk/etc/param:print.para.dac", 102 "//base/print/print_fwk/etc/init:scanservice.cfg", 103 "//base/print/print_fwk/etc/init:saneservice.cfg", 104 "//base/print/print_fwk/etc/init:enterprise_cfgs" 105 ] 106 }, 107 "inner_kits": [ 108 { 109 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 110 "header": { 111 "header_files": [ 112 ], 113 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/print_impl/include" 114 } 115 }, 116 { 117 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 118 "header": { 119 "header_files": [ 120 ], 121 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl/include" 122 } 123 }, 124 { 125 "name": "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 126 "header": { 127 "header_files": [ 128 ], 129 "header_base":"//base/print/print_fwk/frameworks/helper/print_helper/include" 130 } 131 }, 132 { 133 "name": "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 134 "header": { 135 "header_files": [ 136 ], 137 "header_base":"//base/print/print_fwk/frameworks/helper/scan_helper/include" 138 } 139 }, 140 { 141 "name": "//base/print/print_fwk/frameworks/models/print_models:print_models", 142 "header": { 143 "header_files": [ 144 ], 145 "header_base":"//base/print/print_fwk/frameworks/models/print_models/include" 146 } 147 }, 148 { 149 "name": "//base/print/print_fwk/frameworks/kits/extension:print_extension_framework", 150 "header": { 151 "header_files": [ 152 ], 153 "header_base":"//base/print/print_fwk/frameworks/kits/extension/include" 154 } 155 } 156 ], 157 "test": [ 158 "//base/print/print_fwk/test/unittest/fwk_inner_napi_test:print_fwk_inner_napi_test", 159 "//base/print/print_fwk/test/unittest/fwk_print_cups_client_test:fwk_print_cups_client_test", 160 "//base/print/print_fwk/test/unittest/fwk_print_helper_test:fwk_print_helper_test", 161 "//base/print/print_fwk/test/unittest/fwk_print_service_ability_test:fwk_print_service_ability_test", 162 "//base/print/print_fwk/test/unittest/service_test:print_service_test", 163 "//base/print/print_fwk/test/unittest/extension_test:print_ext_test", 164 "//base/print/print_fwk/test/unittest/fwk_vendor_manager_test:fwk_vendor_manager_test", 165 "//base/print/print_fwk/test/fuzztest:fuzztest" 166 ] 167 }, 168 "hisysevent_config": [ 169 "//base/print/print_fwk/hisysevent.yaml" 170 ] 171 } 172} 173