blob: ac257ce0eeb35c1f4ce477b793a364c9799870b2 [file] [log] [blame]
#!/usr/bin/python3
# Copyright (c) 2012 The Native Client Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from __future__ import print_function
from driver_tools import Run, ParseArgs
from driver_env import env
EXTRA_ENV = { 'ARGS': '' }
# just pass all args through to 'ARGS' and eventually to the underlying tool
PATTERNS = [ ( '(.*)', "env.append('ARGS', $0)") ]
def main(argv):
if len(argv) == 0:
print(get_help(argv))
return 1
env.update(EXTRA_ENV)
ParseArgs(argv, PATTERNS)
Run('"${RANLIB}" --plugin=${GOLD_PLUGIN_SO} ${ARGS}')
# only reached in case of no errors
return 0
def get_help(unused_argv):
return """
Usage: %s [options] archive
Generate an index to speed access to archives
The options are:
@<file> Read options from <file>
-t Update the archive's symbol map timestamp
-h --help Print this help message
-v --version Print version information
""" % env.getone('SCRIPT_NAME')