OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef TOOLS_GN_VARIABLES_H_ | 5 #ifndef TOOLS_GN_VARIABLES_H_ |
6 #define TOOLS_GN_VARIABLES_H_ | 6 #define TOOLS_GN_VARIABLES_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/strings/string_piece.h" | 10 #include "base/strings/string_piece.h" |
(...skipping 23 matching lines...) Expand all Loading... |
34 extern const char kIsPosix_Help[]; | 34 extern const char kIsPosix_Help[]; |
35 | 35 |
36 extern const char kIsWin[]; | 36 extern const char kIsWin[]; |
37 extern const char kIsWin_HelpShort[]; | 37 extern const char kIsWin_HelpShort[]; |
38 extern const char kIsWin_Help[]; | 38 extern const char kIsWin_Help[]; |
39 | 39 |
40 extern const char kPythonPath[]; | 40 extern const char kPythonPath[]; |
41 extern const char kPythonPath_HelpShort[]; | 41 extern const char kPythonPath_HelpShort[]; |
42 extern const char kPythonPath_Help[]; | 42 extern const char kPythonPath_Help[]; |
43 | 43 |
44 extern const char kRelativeBuildToSourceRootDir[]; | |
45 extern const char kRelativeBuildToSourceRootDir_HelpShort[]; | |
46 extern const char kRelativeBuildToSourceRootDir_Help[]; | |
47 | |
48 extern const char kRelativeRootGenDir[]; | |
49 extern const char kRelativeRootGenDir_HelpShort[]; | |
50 extern const char kRelativeRootGenDir_Help[]; | |
51 | |
52 extern const char kRelativeRootOutputDir[]; | |
53 extern const char kRelativeRootOutputDir_HelpShort[]; | |
54 extern const char kRelativeRootOutputDir_Help[]; | |
55 | |
56 extern const char kRelativeSourceRootDir[]; | |
57 extern const char kRelativeSourceRootDir_HelpShort[]; | |
58 extern const char kRelativeSourceRootDir_Help[]; | |
59 | |
60 extern const char kRelativeTargetGenDir[]; | |
61 extern const char kRelativeTargetGenDir_HelpShort[]; | |
62 extern const char kRelativeTargetGenDir_Help[]; | |
63 | |
64 extern const char kRelativeTargetOutputDir[]; | |
65 extern const char kRelativeTargetOutputDir_HelpShort[]; | |
66 extern const char kRelativeTargetOutputDir_Help[]; | |
67 | |
68 extern const char kRootGenDir[]; | 44 extern const char kRootGenDir[]; |
69 extern const char kRootGenDir_HelpShort[]; | 45 extern const char kRootGenDir_HelpShort[]; |
70 extern const char kRootGenDir_Help[]; | 46 extern const char kRootGenDir_Help[]; |
71 | 47 |
| 48 extern const char kRootOutDir[]; |
| 49 extern const char kRootOutDir_HelpShort[]; |
| 50 extern const char kRootOutDir_Help[]; |
| 51 |
72 extern const char kTargetGenDir[]; | 52 extern const char kTargetGenDir[]; |
73 extern const char kTargetGenDir_HelpShort[]; | 53 extern const char kTargetGenDir_HelpShort[]; |
74 extern const char kTargetGenDir_Help[]; | 54 extern const char kTargetGenDir_Help[]; |
75 | 55 |
| 56 extern const char kTargetOutDir[]; |
| 57 extern const char kTargetOutDir_HelpShort[]; |
| 58 extern const char kTargetOutDir_Help[]; |
| 59 |
76 // Target vars ----------------------------------------------------------------- | 60 // Target vars ----------------------------------------------------------------- |
77 | 61 |
78 extern const char kAllDependentConfigs[]; | 62 extern const char kAllDependentConfigs[]; |
79 extern const char kAllDependentConfigs_HelpShort[]; | 63 extern const char kAllDependentConfigs_HelpShort[]; |
80 extern const char kAllDependentConfigs_Help[]; | 64 extern const char kAllDependentConfigs_Help[]; |
81 | 65 |
82 extern const char kCflags[]; | 66 extern const char kCflags[]; |
83 extern const char kCflags_HelpShort[]; | 67 extern const char kCflags_HelpShort[]; |
84 extern const char* kCflags_Help; | 68 extern const char* kCflags_Help; |
85 | 69 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 // Note: this is used only for help so this getter is not threadsafe. | 152 // Note: this is used only for help so this getter is not threadsafe. |
169 const VariableInfoMap& GetBuiltinVariables(); | 153 const VariableInfoMap& GetBuiltinVariables(); |
170 | 154 |
171 // Returns the variables used by target generators. | 155 // Returns the variables used by target generators. |
172 // Note: this is used only for help so this getter is not threadsafe. | 156 // Note: this is used only for help so this getter is not threadsafe. |
173 const VariableInfoMap& GetTargetVariables(); | 157 const VariableInfoMap& GetTargetVariables(); |
174 | 158 |
175 } // namespace variables | 159 } // namespace variables |
176 | 160 |
177 #endif // TOOLS_GN_VARIABLES_H_ | 161 #endif // TOOLS_GN_VARIABLES_H_ |
OLD | NEW |