[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 1 | # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
[email protected] | a3c13435 | 2014-07-11 19:23:19 | [diff] [blame] | 5 | import("//build/config/features.gni") |
raphael.kubo.da.costa | 64f5280 | 2015-12-16 20:12:48 | [diff] [blame] | 6 | import("//build/config/sysroot.gni") |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 7 | import("//build/config/ui.gni") |
brettw | e5cc5c6 | 2016-12-14 05:27:18 | [diff] [blame] | 8 | import("//pdf/features.gni") |
Scott Violet | 318a55f | 2018-03-30 19:08:19 | [diff] [blame] | 9 | import("//printing/buildflags/buildflags.gni") |
qsr | fb5251d1 | 2015-01-21 15:57:22 | [diff] [blame] | 10 | import("//testing/test.gni") |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 11 | if (is_mac) { |
| 12 | import("//build/config/mac/mac_sdk.gni") |
| 13 | } |
| 14 | if (is_android) { |
| 15 | import("//build/config/android/rules.gni") |
| 16 | } |
| 17 | |
brettw | e5cc5c6 | 2016-12-14 05:27:18 | [diff] [blame] | 18 | if ((enable_basic_printing && is_win) || enable_print_preview) { |
| 19 | # Windows basic printing or print preview requires pdf enabled. |
| 20 | assert(enable_pdf, |
| 21 | "Windows basic printing or print preview needs pdf: " + |
| 22 | "set enable_pdf=true.") |
| 23 | } |
| 24 | |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 25 | component("printing") { |
| 26 | sources = [ |
| 27 | "backend/print_backend.cc", |
| 28 | "backend/print_backend.h", |
| 29 | "backend/print_backend_consts.cc", |
| 30 | "backend/print_backend_consts.h", |
| 31 | "backend/print_backend_dummy.cc", |
| 32 | "backend/printing_info_win.cc", |
| 33 | "backend/printing_info_win.h", |
| 34 | "emf_win.cc", |
| 35 | "emf_win.h", |
vitalybuka | 5d129058 | 2014-09-12 09:19:59 | [diff] [blame] | 36 | "metafile.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 37 | "metafile.h", |
Wei Li | ab75477 | 2018-08-22 22:41:17 | [diff] [blame] | 38 | "metafile_skia.cc", |
| 39 | "metafile_skia.h", |
tfarina | c75e1fb | 2017-05-10 21:21:13 | [diff] [blame] | 40 | "native_drawing_context.h", |
xlou | a428812 | 2018-04-14 00:03:33 | [diff] [blame] | 41 | "nup_parameters.cc", |
| 42 | "nup_parameters.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 43 | "page_number.cc", |
| 44 | "page_number.h", |
| 45 | "page_range.cc", |
| 46 | "page_range.h", |
| 47 | "page_setup.cc", |
| 48 | "page_setup.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 49 | "page_size_margins.h", |
| 50 | "pdf_metafile_cg_mac.cc", |
| 51 | "pdf_metafile_cg_mac.h", |
tfarina | 4772a46 | 2017-03-25 02:26:18 | [diff] [blame] | 52 | "pdf_render_settings.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 53 | "print_dialog_gtk_interface.h", |
| 54 | "print_job_constants.cc", |
| 55 | "print_job_constants.h", |
| 56 | "print_settings.cc", |
| 57 | "print_settings.h", |
[email protected] | c95198b | 2014-06-12 16:56:55 | [diff] [blame] | 58 | "print_settings_conversion.cc", |
| 59 | "print_settings_conversion.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 60 | "print_settings_initializer_mac.cc", |
| 61 | "print_settings_initializer_mac.h", |
| 62 | "print_settings_initializer_win.cc", |
| 63 | "print_settings_initializer_win.h", |
| 64 | "printed_document.cc", |
| 65 | "printed_document.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 66 | "printed_document_mac.cc", |
| 67 | "printed_document_win.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 68 | "printing_context.cc", |
| 69 | "printing_context.h", |
tfarina | 4772a46 | 2017-03-25 02:26:18 | [diff] [blame] | 70 | "printing_export.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 71 | "printing_utils.cc", |
| 72 | "printing_utils.h", |
tfarina | 4772a46 | 2017-03-25 02:26:18 | [diff] [blame] | 73 | "pwg_raster_settings.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 74 | "units.cc", |
| 75 | "units.h", |
| 76 | ] |
| 77 | |
| 78 | cflags = [] |
| 79 | defines = [ "PRINTING_IMPLEMENTATION" ] |
| 80 | |
Brett Wilson | 65f951c | 2016-11-03 22:06:12 | [diff] [blame] | 81 | public_deps = [ |
Scott Violet | 318a55f | 2018-03-30 19:08:19 | [diff] [blame] | 82 | "//printing/buildflags", |
Brett Wilson | 65f951c | 2016-11-03 22:06:12 | [diff] [blame] | 83 | ] |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 84 | deps = [ |
| 85 | "//base", |
| 86 | "//base:i18n", |
| 87 | "//base/third_party/dynamic_annotations", |
enne | 7b64edf3 | 2017-02-16 20:10:02 | [diff] [blame] | 88 | "//cc/paint", |
weili | fabbf757 | 2017-05-22 19:05:16 | [diff] [blame] | 89 | "//printing/common", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 90 | "//skia", |
| 91 | "//third_party/icu", |
| 92 | "//ui/gfx", |
| 93 | "//ui/gfx/geometry", |
| 94 | "//url", |
| 95 | ] |
| 96 | |
| 97 | if (use_aura) { |
[email protected] | 55699f39 | 2014-08-20 22:16:30 | [diff] [blame] | 98 | deps += [ "//ui/aura" ] |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 99 | } |
| 100 | |
| 101 | if (is_mac) { |
| 102 | # Mac-Aura does not support printing. |
| 103 | if (use_aura) { |
scottmg | 34fb7e5 | 2014-12-03 23:27:24 | [diff] [blame] | 104 | sources -= [ "printed_document_mac.cc" ] |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 105 | } else { |
| 106 | sources += [ |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 107 | "printing_context_mac.h", |
scottmg | 7c7296f4 | 2015-02-28 02:23:09 | [diff] [blame] | 108 | "printing_context_mac.mm", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 109 | ] |
| 110 | } |
rsesek | 02aa51c | 2016-05-11 02:13:57 | [diff] [blame] | 111 | libs = [ |
| 112 | "AppKit.framework", |
Sidney San MartÃn | a1bec15b | 2018-06-08 18:08:19 | [diff] [blame] | 113 | "QuartzCore.framework", |
rsesek | 02aa51c | 2016-05-11 02:13:57 | [diff] [blame] | 114 | "ApplicationServices.framework", |
| 115 | "CoreFoundation.framework", |
| 116 | "CoreGraphics.framework", |
| 117 | ] |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 118 | } |
| 119 | |
| 120 | if (is_win) { |
| 121 | # PRINT_BACKEND_AVAILABLE disables the default dummy implementation of the |
| 122 | # print backend and enables a custom implementation instead. |
| 123 | defines += [ "PRINT_BACKEND_AVAILABLE" ] |
| 124 | sources += [ |
scottmg | 7c7296f4 | 2015-02-28 02:23:09 | [diff] [blame] | 125 | "backend/print_backend_win.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 126 | "backend/win_helper.cc", |
| 127 | "backend/win_helper.h", |
rbpotter | 80cbe04 | 2017-12-08 07:00:52 | [diff] [blame] | 128 | "printed_page_win.cc", |
| 129 | "printed_page_win.h", |
vchigrin | 5293352 | 2014-12-15 20:55:13 | [diff] [blame] | 130 | "printing_context_system_dialog_win.cc", |
| 131 | "printing_context_system_dialog_win.h", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 132 | "printing_context_win.cc", |
| 133 | "printing_context_win.h", |
| 134 | ] |
| 135 | } |
| 136 | |
Jinsuk Kim | fc9e3e8 | 2019-02-13 06:50:23 | [diff] [blame] | 137 | if (is_android) { |
| 138 | deps += [ "//ui/android" ] |
| 139 | } |
| 140 | |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 141 | if (use_cups) { |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 142 | configs += [ ":cups" ] |
| 143 | |
| 144 | if (is_linux) { |
agoode | ed22971 | 2016-02-07 22:27:38 | [diff] [blame] | 145 | # rebase_path does not accept an empty string |
| 146 | if (use_sysroot) { |
| 147 | cups_sysroot = rebase_path(sysroot) |
| 148 | } else { |
| 149 | cups_sysroot = "" |
| 150 | } |
scottmg | 34fb7e5 | 2014-12-03 23:27:24 | [diff] [blame] | 151 | cups_version = exec_script("cups_config_helper.py", |
raphael.kubo.da.costa | 64f5280 | 2015-12-16 20:12:48 | [diff] [blame] | 152 | [ |
| 153 | "--api-version", |
agoode | ed22971 | 2016-02-07 22:27:38 | [diff] [blame] | 154 | cups_sysroot, |
raphael.kubo.da.costa | 64f5280 | 2015-12-16 20:12:48 | [diff] [blame] | 155 | ], |
[email protected] | eae20a21 | 2014-08-19 23:04:54 | [diff] [blame] | 156 | "trim string") |
| 157 | |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 158 | if (cups_version == "1.6" || cups_version == "1.7") { |
| 159 | cflags += [ |
| 160 | # CUPS 1.6 deprecated the PPD APIs, but we will stay with this |
| 161 | # API for now as supported Linux and Mac OS'es are still using |
| 162 | # older versions of CUPS. More info: crbug.com/226176 |
| 163 | "-Wno-deprecated-declarations", |
| 164 | # CUPS 1.7 deprecates httpConnectEncrypt(), see the mac section |
| 165 | # below. |
| 166 | ] |
| 167 | } |
| 168 | } |
| 169 | |
thakis | 6bbe18d | 2016-07-01 21:39:13 | [diff] [blame] | 170 | if (is_mac) { |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 171 | # The 10.9 SDK includes cups 1.7, which deprecates |
| 172 | # httpConnectEncrypt() in favor of httpConnect2(). hhttpConnect2() |
| 173 | # is new in 1.7, so it doesn't exist on OS X 10.6-10.8 and we |
| 174 | # can't use it until 10.9 is our minimum system version. |
| 175 | # (cups_version isn't reliable on OS X, so key the check off of |
| 176 | # mac_sdk). |
thakis | 6bbe18d | 2016-07-01 21:39:13 | [diff] [blame] | 177 | # With a 10.8 deployment target, several other APIs are deprecated. |
| 178 | # We're still on CUPS 1.4 until Linux no longer needs to support it, see |
| 179 | # comment above. |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 180 | cflags += [ "-Wno-deprecated-declarations" ] |
| 181 | } |
| 182 | |
| 183 | # PRINT_BACKEND_AVAILABLE disables the default dummy implementation |
| 184 | # of the print backend and enables a custom implementation instead. |
| 185 | defines += [ "PRINT_BACKEND_AVAILABLE" ] |
| 186 | |
skau | b779ce6 | 2016-07-22 03:16:40 | [diff] [blame] | 187 | if (is_chromeos) { |
| 188 | sources += [ |
| 189 | "backend/cups_connection.cc", |
| 190 | "backend/cups_connection.h", |
| 191 | "backend/cups_deleters.cc", |
| 192 | "backend/cups_deleters.h", |
| 193 | "backend/cups_ipp_util.cc", |
| 194 | "backend/cups_ipp_util.h", |
skau | a26877d | 2017-03-11 00:12:29 | [diff] [blame] | 195 | "backend/cups_jobs.cc", |
| 196 | "backend/cups_jobs.h", |
skau | b779ce6 | 2016-07-22 03:16:40 | [diff] [blame] | 197 | "backend/cups_printer.cc", |
| 198 | "backend/cups_printer.h", |
| 199 | "backend/print_backend_cups_ipp.cc", |
| 200 | "backend/print_backend_cups_ipp.h", |
skau | b793195 | 2016-07-27 18:04:51 | [diff] [blame] | 201 | "printing_context_chromeos.cc", |
| 202 | "printing_context_chromeos.h", |
skau | b779ce6 | 2016-07-22 03:16:40 | [diff] [blame] | 203 | ] |
| 204 | } else { |
| 205 | sources += [ |
| 206 | "backend/cups_helper.cc", |
| 207 | "backend/cups_helper.h", |
| 208 | "backend/print_backend_cups.cc", |
| 209 | "backend/print_backend_cups.h", |
| 210 | ] |
Luum Habtemariam | 90f8fec | 2019-02-26 00:45:56 | [diff] [blame] | 211 | |
| 212 | # We still build the utils for fuzzing. |
| 213 | if (use_fuzzing_engine) { |
| 214 | sources += [ |
| 215 | "backend/cups_ipp_util.cc", |
| 216 | "backend/cups_ipp_util.h", |
| 217 | ] |
| 218 | } |
skau | b779ce6 | 2016-07-22 03:16:40 | [diff] [blame] | 219 | } |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 220 | } |
| 221 | |
| 222 | if (is_chromeos) { |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 223 | defines += [ "PRINT_BACKEND_AVAILABLE" ] |
| 224 | |
skau | 8ffe775 | 2016-06-29 02:10:28 | [diff] [blame] | 225 | sources += [ |
| 226 | "backend/print_backend_chromeos.cc", |
Vladislav Kuzkokov | 2385af9 | 2018-08-28 22:23:30 | [diff] [blame] | 227 | "backend/printing_restrictions.cc", |
| 228 | "backend/printing_restrictions.h", |
skau | b793195 | 2016-07-27 18:04:51 | [diff] [blame] | 229 | "printed_document_chromeos.cc", |
skau | 8ffe775 | 2016-06-29 02:10:28 | [diff] [blame] | 230 | "printing_context_no_system_dialog.cc", |
| 231 | "printing_context_no_system_dialog.h", |
| 232 | ] |
Lei Zhang | 933d34b | 2017-11-13 20:59:29 | [diff] [blame] | 233 | } else if (is_android) { |
| 234 | sources += [ |
Lei Zhang | 03f4a53 | 2019-01-23 18:46:31 | [diff] [blame] | 235 | "printed_document_android.cc", |
Lei Zhang | 933d34b | 2017-11-13 20:59:29 | [diff] [blame] | 236 | "printing_context_android.cc", |
| 237 | "printing_context_android.h", |
| 238 | ] |
| 239 | |
| 240 | deps += [ ":printing_jni_headers" ] |
| 241 | } else if (is_linux) { # Desktop Linux. |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 242 | sources += [ |
skau | b793195 | 2016-07-27 18:04:51 | [diff] [blame] | 243 | "printed_document_linux.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 244 | "printing_context_linux.cc", |
| 245 | "printing_context_linux.h", |
| 246 | ] |
| 247 | } |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 248 | } |
| 249 | |
skau | a1e0b7a6 | 2016-12-22 23:23:14 | [diff] [blame] | 250 | static_library("test_support") { |
| 251 | testonly = true |
| 252 | sources = [ |
| 253 | "backend/test_print_backend.cc", |
| 254 | "backend/test_print_backend.h", |
Sergey Ulanov | 6bf7985c | 2017-12-08 20:07:01 | [diff] [blame] | 255 | "image.cc", |
| 256 | "image.h", |
| 257 | "image_android.cc", |
| 258 | "image_linux.cc", |
| 259 | "image_mac.cc", |
| 260 | "image_win.cc", |
skau | a1e0b7a6 | 2016-12-22 23:23:14 | [diff] [blame] | 261 | ] |
Sergey Ulanov | 6bf7985c | 2017-12-08 20:07:01 | [diff] [blame] | 262 | if (is_fuchsia) { |
| 263 | sources += [ "image_fuchsia.cc" ] |
| 264 | } |
| 265 | |
skau | a1e0b7a6 | 2016-12-22 23:23:14 | [diff] [blame] | 266 | public_deps = [ |
| 267 | "//printing", |
Sergey Ulanov | 6bf7985c | 2017-12-08 20:07:01 | [diff] [blame] | 268 | "//ui/gfx/geometry", |
skau | a1e0b7a6 | 2016-12-22 23:23:14 | [diff] [blame] | 269 | ] |
| 270 | deps = [ |
| 271 | "//base", |
Sergey Ulanov | 6bf7985c | 2017-12-08 20:07:01 | [diff] [blame] | 272 | "//skia", |
| 273 | "//ui/gfx", |
skau | a1e0b7a6 | 2016-12-22 23:23:14 | [diff] [blame] | 274 | ] |
| 275 | } |
| 276 | |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 277 | test("printing_unittests") { |
| 278 | sources = [ |
| 279 | "emf_win_unittest.cc", |
Wei Li | ab75477 | 2018-08-22 22:41:17 | [diff] [blame] | 280 | "metafile_skia_unittest.cc", |
xlou | a428812 | 2018-04-14 00:03:33 | [diff] [blame] | 281 | "nup_parameters_unittest.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 282 | "page_number_unittest.cc", |
| 283 | "page_range_unittest.cc", |
| 284 | "page_setup_unittest.cc", |
| 285 | "pdf_metafile_cg_mac_unittest.cc", |
Vladislav Kuzkokov | 48b1500 | 2019-01-30 17:13:35 | [diff] [blame] | 286 | "print_settings_conversion_unittest.cc", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 287 | "printing_context_win_unittest.cc", |
| 288 | "printing_test.h", |
| 289 | "printing_utils_unittest.cc", |
| 290 | "units_unittest.cc", |
| 291 | ] |
| 292 | |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 293 | deps = [ |
| 294 | ":printing", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 295 | "//base/test:run_all_unittests", |
| 296 | "//base/test:test_support", |
Wei Li | 1d345bf | 2018-08-10 02:52:37 | [diff] [blame] | 297 | "//printing/common", |
Vladislav Kuzkokov | b043f2a | 2018-09-10 11:15:16 | [diff] [blame] | 298 | "//testing/gmock", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 299 | "//testing/gtest", |
| 300 | "//ui/base", |
| 301 | "//ui/gfx", |
[email protected] | e54a1f52 | 2014-07-22 23:26:48 | [diff] [blame] | 302 | "//ui/gfx:test_support", |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 303 | "//ui/gfx/geometry", |
| 304 | ] |
thestig | 64c8e26 | 2015-10-28 19:04:26 | [diff] [blame] | 305 | |
rbpotter | 80cbe04 | 2017-12-08 07:00:52 | [diff] [blame] | 306 | if (is_win || is_mac) { |
| 307 | sources += [ "printed_document_unittest.cc" ] |
| 308 | } |
| 309 | |
| 310 | if (is_win) { |
| 311 | sources += [ "printed_page_win_unittest.cc" ] |
| 312 | } |
| 313 | |
thestig | 64c8e26 | 2015-10-28 19:04:26 | [diff] [blame] | 314 | if (use_cups) { |
| 315 | configs += [ ":cups" ] |
skau | b779ce6 | 2016-07-22 03:16:40 | [diff] [blame] | 316 | |
| 317 | if (is_chromeos) { |
| 318 | sources += [ "backend/cups_ipp_util_unittest.cc" ] |
| 319 | } else { |
| 320 | sources += [ "backend/cups_helper_unittest.cc" ] |
| 321 | } |
thestig | 64c8e26 | 2015-10-28 19:04:26 | [diff] [blame] | 322 | } |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 323 | } |
| 324 | |
| 325 | if (use_cups) { |
| 326 | config("cups") { |
| 327 | defines = [ "USE_CUPS" ] |
| 328 | |
| 329 | if (is_mac) { |
dpranke | 517335e | 2015-08-01 02:41:14 | [diff] [blame] | 330 | libs = [ "cups" ] |
| 331 | lib_dirs = [ "$mac_sdk_path/usr/lib" ] |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 332 | } else { |
agoode | ed22971 | 2016-02-07 22:27:38 | [diff] [blame] | 333 | # rebase_path does not accept an empty string |
| 334 | if (use_sysroot) { |
| 335 | cups_sysroot = rebase_path(sysroot) |
| 336 | } else { |
| 337 | cups_sysroot = "" |
| 338 | } |
raphael.kubo.da.costa | 64f5280 | 2015-12-16 20:12:48 | [diff] [blame] | 339 | libs = exec_script("cups_config_helper.py", |
| 340 | [ |
| 341 | "--libs-for-gn", |
agoode | ed22971 | 2016-02-07 22:27:38 | [diff] [blame] | 342 | cups_sysroot, |
raphael.kubo.da.costa | 64f5280 | 2015-12-16 20:12:48 | [diff] [blame] | 343 | ], |
| 344 | "value") |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 345 | } |
| 346 | } |
| 347 | } |
| 348 | |
| 349 | if (is_android) { |
| 350 | generate_jni("printing_jni_headers") { |
| 351 | sources = [ |
| 352 | "android/java/src/org/chromium/printing/PrintingContext.java", |
| 353 | ] |
| 354 | jni_package = "printing" |
| 355 | } |
| 356 | |
cjhopman | 11a68cb | 2014-10-13 22:47:54 | [diff] [blame] | 357 | android_library("printing_java") { |
| 358 | deps = [ |
scottmg | 34fb7e5 | 2014-12-03 23:27:24 | [diff] [blame] | 359 | "//base:base_java", |
Jinsuk Kim | fc9e3e8 | 2019-02-13 06:50:23 | [diff] [blame] | 360 | "//ui/android:ui_java", |
cjhopman | 11a68cb | 2014-10-13 22:47:54 | [diff] [blame] | 361 | ] |
agrieve | 696e6a5 | 2016-03-23 19:54:45 | [diff] [blame] | 362 | java_files = [ |
| 363 | "android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java", |
| 364 | "android/java/src/org/chromium/printing/PrintManagerDelegate.java", |
| 365 | "android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java", |
| 366 | "android/java/src/org/chromium/printing/Printable.java", |
| 367 | "android/java/src/org/chromium/printing/PrintingContext.java", |
agrieve | 696e6a5 | 2016-03-23 19:54:45 | [diff] [blame] | 368 | "android/java/src/org/chromium/printing/PrintingController.java", |
| 369 | "android/java/src/org/chromium/printing/PrintingControllerImpl.java", |
| 370 | ] |
cjhopman | 11a68cb | 2014-10-13 22:47:54 | [diff] [blame] | 371 | } |
[email protected] | fc2020f | 2014-06-04 18:09:39 | [diff] [blame] | 372 | } |