Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Unified Diff: webrtc/build/generate_srcjar.py

Issue 2653593003: Removing unused code from webrtc/build (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | webrtc/build/google_play_services_download.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/build/generate_srcjar.py
diff --git a/webrtc/build/generate_srcjar.py b/webrtc/build/generate_srcjar.py
deleted file mode 100755
index 946722ad5e66ff2ea254ec60b6085a483ff4a64b..0000000000000000000000000000000000000000
--- a/webrtc/build/generate_srcjar.py
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
-#
-# Use of this source code is governed by a BSD-style license
-# that can be found in the LICENSE file in the root of the source
-# tree. An additional intellectual property rights grant can be found
-# in the file PATENTS. All contributing project authors may
-# be found in the AUTHORS file in the root of the source tree.
-
-# TODO(mbonadei): move this script into chromium (build/android/gyp)
-# when approved
-
-import optparse
-import os
-import re
-import sys
-import zipfile
-
-sys.path.insert(0, os.path.abspath(os.path.join(os.pardir, os.pardir, 'build',
- 'android', 'gyp', 'util')))
-import build_utils
-
-
-def PackageToPath(src_file):
- """Returns the path of a .java file according to the package declaration.
-
- Example:
- src_file='/home/foo/bar/org/android/TestClass.java'
- With the following package definition:
- package org.android;
-
- It will return 'org/android'.
-
- Args:
- A string with the path of the .java source file to analyze.
-
- Returns:
- A string with the translation of the package definition into a path.
- """
- with open(src_file) as f:
- file_src = f.read()
- package = re.search('package (.*);', file_src).group(1)
- zip_folder = package.replace('.', os.path.sep)
- file_name = os.path.basename(src_file)
- return os.path.join(zip_folder, file_name)
-
-
-def DoMain(argv):
- usage = 'usage: %prog [options] input_file(s)...'
- parser = optparse.OptionParser(usage=usage)
- parser.add_option('-s', '--srcjar',
- help='The path where the .srcjar file will be generated')
-
- options, args = parser.parse_args(argv)
-
- if not args:
- parser.error('Need to specify at least one input source file (.java)')
- input_paths = args
-
- with zipfile.ZipFile(options.srcjar, 'w', zipfile.ZIP_STORED) as srcjar:
- for src_path in input_paths:
- zip_path = PackageToPath(src_path)
- build_utils.AddToZipHermetic(srcjar, zip_path, src_path)
-
-
-if __name__ == '__main__':
- DoMain(sys.argv[1:])
« no previous file with comments | « no previous file | webrtc/build/google_play_services_download.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698