• 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_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