1# Copyright 2012 The Chromium Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5 6import os 7import sys 8 9 10_SRC_PATH = os.path.abspath( 11 os.path.join(os.path.dirname(__file__), '..', '..', '..')) 12 13_THIRD_PARTY_PATH = os.path.join(_SRC_PATH, 'third_party') 14 15_CATAPULT_PATH = os.path.join(_THIRD_PARTY_PATH, 'catapult') 16 17_DEVIL_PATH = os.path.join(_CATAPULT_PATH, 'devil') 18 19_PYTRACE_PATH = os.path.join(_CATAPULT_PATH, 'common', 'py_trace_event') 20 21_PY_UTILS_PATH = os.path.join(_CATAPULT_PATH, 'common', 'py_utils') 22 23_SIX_PATH = os.path.join(_THIRD_PARTY_PATH, 'six', 'src') 24 25_TRACE2HTML_PATH = os.path.join(_CATAPULT_PATH, 'tracing') 26 27_BUILD_UTIL_PATH = os.path.join(_SRC_PATH, 'build', 'util') 28 29if _DEVIL_PATH not in sys.path: 30 sys.path.append(_DEVIL_PATH) 31 32if _PYTRACE_PATH not in sys.path: 33 sys.path.append(_PYTRACE_PATH) 34 35if _PY_UTILS_PATH not in sys.path: 36 sys.path.append(_PY_UTILS_PATH) 37 38if _TRACE2HTML_PATH not in sys.path: 39 sys.path.append(_TRACE2HTML_PATH) 40 41if _SIX_PATH not in sys.path: 42 sys.path.append(_SIX_PATH) 43 44if _BUILD_UTIL_PATH not in sys.path: 45 sys.path.insert(0, _BUILD_UTIL_PATH) 46