| # Copyright 2017 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| group("zip_archiver") { |
| deps = [ |
| ":zip_archiver_css", |
| ":zip_archiver_html", |
| ":zip_archiver_icons", |
| ":zip_archiver_js", |
| ":zip_archiver_root", |
| ] |
| } |
| |
| zip_archiver_dir = "$root_out_dir/resources/chromeos/zip_archiver" |
| |
| copy("zip_archiver_css") { |
| sources = [ "css/passphrase.css" ] |
| |
| outputs = [ "$zip_archiver_dir/css/{{source_file_part}}" ] |
| } |
| |
| copy("zip_archiver_html") { |
| sources = [ |
| "html/passphrase-dialog.html", |
| "html/passphrase.html", |
| ] |
| |
| outputs = [ "$zip_archiver_dir/html/{{source_file_part}}" ] |
| } |
| |
| copy("zip_archiver_icons") { |
| sources = [ |
| "icons/icon128.png", |
| "icons/icon16.png", |
| "icons/icon32.png", |
| "icons/icon64.png", |
| "icons/icon96.png", |
| ] |
| |
| outputs = [ "$zip_archiver_dir/icons/{{source_file_part}}" ] |
| } |
| |
| copy("zip_archiver_js") { |
| sources = [ |
| "js/app.js", |
| "js/background.js", |
| "js/build-config.js", |
| "js/compressor.js", |
| "js/decompressor.js", |
| "js/file_operation_utils.js", |
| "js/main.js", |
| "js/passphrase-dialog.js", |
| "js/passphrase-manager.js", |
| "js/request.js", |
| "js/types.js", |
| "js/unpacker.js", |
| "js/volume.js", |
| ] |
| |
| outputs = [ "$zip_archiver_dir/js/{{source_file_part}}" ] |
| } |
| |
| copy("zip_archiver_root") { |
| pexe_dir = get_label_info( |
| "//chrome/browser/resources/chromeos/zip_archiver/cpp:zip_archiver_pnacl(//build/toolchain/nacl:newlib_pnacl)", |
| "root_out_dir") |
| |
| deps = [ "//chrome/browser/resources/chromeos/zip_archiver/cpp:zip_archiver_pnacl(//build/toolchain/nacl:newlib_pnacl)" ] |
| |
| sources = [ |
| "$pexe_dir/zip_archiver_pnacl.pexe", |
| "manifest.json", |
| "module.nmf", |
| ] |
| |
| outputs = [ "$zip_archiver_dir/{{source_file_part}}" ] |
| } |
| |
| static_library("char_coding") { |
| sources = [ |
| "cpp/char_coding.cc", |
| "cpp/char_coding.h", |
| ] |
| |
| deps = [ "//base" ] |
| } |