1# Copyright 2013 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5from posixpath import join 6 7 8# Extensions-related paths within the Chromium repository. 9 10EXTENSIONS = 'extensions/common/' 11CHROME_EXTENSIONS = 'chrome/common/extensions/' 12 13BROWSER_EXTENSIONS = 'extensions/browser/' 14BROWSER_CHROME_EXTENSIONS = 'chrome/browser/extensions/' 15 16EXTENSIONS_API = join(EXTENSIONS, 'api/') 17CHROME_API = join(CHROME_EXTENSIONS, 'api/') 18 19BROWSER_EXTENSIONS_API = join(BROWSER_EXTENSIONS, 'api/') 20BROWSER_CHROME_API = join(BROWSER_CHROME_EXTENSIONS, 'api/') 21 22# Note: This determines search order when APIs are resolved in the filesystem. 23API_PATHS = ( 24 CHROME_API, 25 EXTENSIONS_API, 26) 27 28BROWSER_API_PATHS = ( 29 BROWSER_CHROME_API, 30 BROWSER_EXTENSIONS_API 31) 32 33DOCS = join(CHROME_EXTENSIONS, 'docs/') 34 35EXAMPLES = join(DOCS, 'examples/') 36SERVER2 = join(DOCS, 'server2/') 37STATIC_DOCS = join(DOCS, 'static/') 38TEMPLATES = join(DOCS, 'templates/') 39 40APP_YAML = join(SERVER2, 'app.yaml') 41 42ARTICLES_TEMPLATES = join(TEMPLATES, 'articles/') 43INTROS_TEMPLATES = join(TEMPLATES, 'intros/') 44JSON_TEMPLATES = join(TEMPLATES, 'json/') 45PRIVATE_TEMPLATES = join(TEMPLATES, 'private/') 46PUBLIC_TEMPLATES = join(TEMPLATES, 'public/') 47 48CONTENT_PROVIDERS = join(JSON_TEMPLATES, 'content_providers.json') 49 50LOCAL_DEBUG_DIR = join(SERVER2, 'local_debug/') 51LOCAL_GCS_DIR = join(LOCAL_DEBUG_DIR, 'gcs/') 52LOCAL_GCS_DEBUG_CONF = join(LOCAL_DEBUG_DIR, 'gcs_debug.conf') 53