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_bsuni_driver", 20 "print_fwk_feature_bsuni_ghostscript" 21 ], 22 "adapted_system_type": [ 23 "standard" 24 ], 25 "rom":"2MB", 26 "ram":"10MB", 27 "deps": { 28 "components": [ 29 "ability_base", 30 "ability_runtime", 31 "access_token", 32 "backends", 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 "os_account", 48 "safwk", 49 "samgr", 50 "security_guard", 51 "time_service", 52 "usb_manager", 53 "wifi", 54 "cJSON", 55 "ace_engine", 56 "libjpeg-turbo", 57 "input" 58 ], 59 "third_party": [ 60 "zlib" 61 ] 62 }, 63 "build": { 64 "group_type":{ 65 "base_group": [], 66 "fwk_group":[ 67 "//base/print/print_fwk/interfaces/kits/napi/print_napi:print_napi", 68 "//base/print/print_fwk/interfaces/kits/napi/scan_napi:scan_napi", 69 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extension:printextensionability_napi", 70 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extensionctx:printextensioncontext_napi", 71 "//base/print/print_fwk/frameworks/kits/extension:print_extension_framework", 72 "//base/print/print_fwk/frameworks/kits/extension:print_extension_module", 73 "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 74 "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 75 "//base/print/print_fwk/frameworks/ISaneBackends:sane_backends", 76 "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 77 "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 78 "//base/print/print_fwk/frameworks/models/print_models:print_models", 79 "//base/print/print_fwk/frameworks/ohprint:ohprint", 80 "//base/print/print_fwk/frameworks/ohscan:ohscan" 81 ], 82 "service_group":[ 83 "//base/print/print_fwk/services/print_service:print_service", 84 "//base/print/print_fwk/services/scan_service:scan_service", 85 "//base/print/print_fwk/services/sane_service:sane_service", 86 "//base/print/print_fwk/etc/init:printservice.rc", 87 "//base/print/print_fwk/etc/init:scanservice.rc", 88 "//base/print/print_fwk/etc/init:saneservice.rc", 89 "//base/print/print_fwk/profile:print_sa_profiles", 90 "//base/print/print_fwk/profile:scan_sa_profiles", 91 "//base/print/print_fwk/profile:sane_sa_profiles", 92 "//base/print/print_fwk/etc/init:cups-files.conf", 93 "//base/print/print_fwk/etc/init:cupsd.conf", 94 "//base/print/print_fwk/etc/init:cups_service.cfg", 95 "//base/print/print_fwk/etc/param:print.para", 96 "//base/print/print_fwk/etc/param:print.para.dac", 97 "//base/print/print_fwk/etc/init:scanservice.cfg", 98 "//base/print/print_fwk/etc/init:saneservice.cfg" 99 ] 100 }, 101 "inner_kits": [ 102 { 103 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 104 "header": { 105 "header_files": [ 106 ], 107 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/print_impl/include" 108 } 109 }, 110 { 111 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 112 "header": { 113 "header_files": [ 114 ], 115 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl/include" 116 } 117 }, 118 { 119 "name": "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 120 "header": { 121 "header_files": [ 122 ], 123 "header_base":"//base/print/print_fwk/frameworks/helper/print_helper/include" 124 } 125 }, 126 { 127 "name": "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 128 "header": { 129 "header_files": [ 130 ], 131 "header_base":"//base/print/print_fwk/frameworks/helper/scan_helper/include" 132 } 133 }, 134 { 135 "name": "//base/print/print_fwk/frameworks/models/print_models:print_models", 136 "header": { 137 "header_files": [ 138 ], 139 "header_base":"//base/print/print_fwk/frameworks/models/print_models/include" 140 } 141 }, 142 { 143 "name": "//base/print/print_fwk/frameworks/kits/extension:print_extension_framework", 144 "header": { 145 "header_files": [ 146 ], 147 "header_base":"//base/print/print_fwk/frameworks/kits/extension/include" 148 } 149 } 150 ], 151 "test": [ 152 "//base/print/print_fwk/test/unittest/fwk_inner_napi_test:print_fwk_inner_napi_test", 153 "//base/print/print_fwk/test/unittest/fwk_print_cups_client_test:fwk_print_cups_client_test", 154 "//base/print/print_fwk/test/unittest/fwk_print_helper_test:fwk_print_helper_test", 155 "//base/print/print_fwk/test/unittest/fwk_print_service_ability_test:fwk_print_service_ability_test", 156 "//base/print/print_fwk/test/unittest/service_test:print_service_test", 157 "//base/print/print_fwk/test/unittest/extension_test:print_ext_test", 158 "//base/print/print_fwk/test/unittest/fwk_vendor_manager_test:fwk_vendor_manager_test", 159 "//base/print/print_fwk/test/fuzztest:fuzztest" 160 ] 161 }, 162 "hisysevent_config": [ 163 "//base/print/print_fwk/hisysevent.yaml" 164 ] 165 } 166} 167