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 ], 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 "bundle_framework", 32 "c_utils", 33 "common_event_service", 34 "drivers_interface_usb", 35 "eventhandler", 36 "hisysevent", 37 "hilog", 38 "init", 39 "ipc", 40 "napi", 41 "netmanager_ext", 42 "os_account", 43 "safwk", 44 "samgr", 45 "security_guard", 46 "time_service", 47 "usb_manager", 48 "wifi", 49 "cJSON", 50 "ace_engine", 51 "libjpeg-turbo", 52 "backends" 53 ], 54 "third_party": [ 55 "zlib", 56 "cups", 57 "cups-filters" 58 ] 59 }, 60 "build": { 61 "group_type":{ 62 "base_group": [], 63 "fwk_group":[ 64 "//base/print/print_fwk/interfaces/kits/napi/print_napi:print_napi", 65 "//base/print/print_fwk/interfaces/kits/napi/scan_napi:scan_napi", 66 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extension:printextensionability_napi", 67 "//base/print/print_fwk/interfaces/kits/jsnapi/print_extensionctx:printextensioncontext_napi", 68 "//base/print/print_fwk/frameworks/kits/extension:print_extension_framework", 69 "//base/print/print_fwk/frameworks/kits/extension:print_extension_module", 70 "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 71 "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 72 "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 73 "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 74 "//base/print/print_fwk/frameworks/models/print_models:print_models", 75 "//base/print/print_fwk/frameworks/ohprint:ohprint", 76 "//base/print/print_fwk/frameworks/ohscan:ohscan" 77 ], 78 "service_group":[ 79 "//base/print/print_fwk/services/print_service:print_service", 80 "//base/print/print_fwk/services/scan_service:scan_service", 81 "//base/print/print_fwk/etc/init:printservice.rc", 82 "//base/print/print_fwk/etc/init:scanservice.rc", 83 "//base/print/print_fwk/profile:print_sa_profiles", 84 "//base/print/print_fwk/profile:scan_sa_profiles", 85 "//base/print/print_fwk/etc/init:cups-files.conf", 86 "//base/print/print_fwk/etc/init:cupsd.conf", 87 "//base/print/print_fwk/etc/init:cups_service.cfg", 88 "//base/print/print_fwk/etc/param:print.para", 89 "//base/print/print_fwk/etc/param:print.para.dac", 90 "//base/print/print_fwk/etc/init:scanservice.cfg", 91 "//base/print/print_fwk/services/print_service/bsuni:bsuni_driver_group" 92 ] 93 }, 94 "inner_kits": [ 95 { 96 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client", 97 "header": { 98 "header_files": [ 99 ], 100 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/print_impl/include" 101 } 102 }, 103 { 104 "name": "//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl:scan_client", 105 "header": { 106 "header_files": [ 107 ], 108 "header_base":"//base/print/print_fwk/frameworks/innerkitsimpl/scan_impl/include" 109 } 110 }, 111 { 112 "name": "//base/print/print_fwk/frameworks/helper/print_helper:print_helper", 113 "header": { 114 "header_files": [ 115 ], 116 "header_base":"//base/print/print_fwk/frameworks/helper/print_helper/include" 117 } 118 }, 119 { 120 "name": "//base/print/print_fwk/frameworks/helper/scan_helper:scan_helper", 121 "header": { 122 "header_files": [ 123 ], 124 "header_base":"//base/print/print_fwk/frameworks/helper/scan_helper/include" 125 } 126 }, 127 { 128 "name": "//base/print/print_fwk/frameworks/models/print_models:print_models", 129 "header": { 130 "header_files": [ 131 ], 132 "header_base":"//base/print/print_fwk/frameworks/models/print_models/include" 133 } 134 } 135 ], 136 "test": [ 137 "//base/print/print_fwk/test/unittest/fwk_inner_napi_test:print_fwk_inner_napi_test", 138 "//base/print/print_fwk/test/unittest/fwk_print_cups_client_test:fwk_print_cups_client_test", 139 "//base/print/print_fwk/test/unittest/fwk_print_helper_test:fwk_print_helper_test", 140 "//base/print/print_fwk/test/unittest/fwk_print_http_request_process_test:fwk_print_http_request_process_test", 141 "//base/print/print_fwk/test/unittest/fwk_print_service_ability_test:fwk_print_service_ability_test", 142 "//base/print/print_fwk/test/unittest/service_test:print_service_test", 143 "//base/print/print_fwk/test/unittest/extension_test:print_ext_test", 144 "//base/print/print_fwk/test/unittest/fwk_vendor_manager_test:fwk_vendor_manager_test", 145 "//base/print/print_fwk/test/fuzztest:fuzztest" 146 ] 147 }, 148 "hisysevent_config": [ 149 "//base/print/print_fwk/hisysevent.yaml" 150 ] 151 } 152} 153