blob: 5ea0566a82f029084553a12dda8a267611ece7b5 [file] [log] [blame]
# 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
import os, sys
import driver_tools
# This is called with:
# loader.py <toolname> <args>
pydir = os.path.dirname(os.path.abspath(sys.argv[0]))
bindir = os.path.dirname(pydir)
toolname = sys.argv[1]
extra_args = sys.argv[2:]
module = __import__(toolname)
argv = [os.path.join(bindir, toolname)] + extra_args
driver_tools.SetupSignalHandlers()
ret = driver_tools.DriverMain(module, argv)
driver_tools.DriverExit(ret, is_final_exit=True)