• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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