blob: 324fc6c8ef2f0ebc6423817a9fa83bf0391cbd7f [file] [log] [blame]
[email protected]b2e97292008-09-02 18:20:341// Copyright (c) 2006-2008 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
5#ifndef BASE_BASE_PATHS_MAC_H_
6#define BASE_BASE_PATHS_MAC_H_
7
[email protected]52a261f2009-03-03 15:01:128// This file declares Mac-specific path keys for the base module.
9// These can be used with the PathService to access various special
[email protected]b2e97292008-09-02 18:20:3410// directories and files.
11
12namespace base {
13
14enum {
15 PATH_MAC_START = 200,
16
17 FILE_EXE, // path and filename of the current executable
18 FILE_MODULE, // path and filename of the module containing the code for the
19 // PathService (which could differ from FILE_EXE if the
20 // PathService were compiled into a library, for example)
[email protected]405a64b2009-09-16 21:03:4421 DIR_CACHE, // ~/Library/Caches
22 DIR_APP_DATA, // ~/Library/Application Support
[email protected]b2e97292008-09-02 18:20:3423 DIR_SOURCE_ROOT, // Returns the root of the source tree. This key is useful
24 // for tests that need to locate various resources. It
25 // should not be used outside of test code.
26 PATH_MAC_END
27};
28
29} // namespace base
30
31#endif // BASE_BASE_PATHS_MAC_H_