// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef EXTENSIONS_COMMON_CONSTANTS_H_ #define EXTENSIONS_COMMON_CONSTANTS_H_ #include "base/files/file_path.h" namespace extensions { // Scheme we serve extension content from. extern const char kExtensionScheme[]; // The name of the manifest inside an extension. extern const base::FilePath::CharType kManifestFilename[]; // The name of locale folder inside an extension. extern const base::FilePath::CharType kLocaleFolder[]; // The name of the messages file inside an extension. extern const base::FilePath::CharType kMessagesFilename[]; // The base directory for subdirectories with platform-specific code. extern const base::FilePath::CharType kPlatformSpecificFolder[]; // The name of the directory inside the profile where extensions are // installed to. extern const char kInstallDirectoryName[]; // The name of a temporary directory to install an extension into for // validation before finalizing install. extern const char kTempExtensionName[]; // The file to write our decoded images to, relative to the extension_path. extern const char kDecodedImagesFilename[]; // The file to write our decoded message catalogs to, relative to the // extension_path. extern const char kDecodedMessageCatalogsFilename[]; // The filename to use for a background page generated from // background.scripts. extern const char kGeneratedBackgroundPageFilename[]; // Path to imported modules. extern const char kModulesDir[]; // The file extension (.crx) for extensions. extern const base::FilePath::CharType kExtensionFileExtension[]; // The file extension (.pem) for private key files. extern const base::FilePath::CharType kExtensionKeyFileExtension[]; } // namespace extensions #endif // EXTENSIONS_COMMON_CONSTANTS_H_