1[ 2 { 3 "name": "ErrorReporting", 4 "switch": "ERRORREPORT:PROMPT", 5 "comment": "PromptImmediately", 6 "value": "PromptImmediately", 7 "flags": [] 8 }, 9 { 10 "name": "ErrorReporting", 11 "switch": "ERRORREPORT:QUEUE", 12 "comment": "Queue For Next Login", 13 "value": "QueueForNextLogin", 14 "flags": [] 15 }, 16 { 17 "name": "ErrorReporting", 18 "switch": "ERRORREPORT:SEND", 19 "comment": "Send Error Report", 20 "value": "SendErrorReport", 21 "flags": [] 22 }, 23 { 24 "name": "ErrorReporting", 25 "switch": "ERRORREPORT:NONE", 26 "comment": "No Error Report", 27 "value": "NoErrorReport", 28 "flags": [] 29 }, 30 { 31 "name": "TargetMachine", 32 "switch": "MACHINE:ARM", 33 "comment": "MachineARM", 34 "value": "MachineARM", 35 "flags": [] 36 }, 37 { 38 "name": "TargetMachine", 39 "switch": "MACHINE:EBC", 40 "comment": "MachineEBC", 41 "value": "MachineEBC", 42 "flags": [] 43 }, 44 { 45 "name": "TargetMachine", 46 "switch": "MACHINE:IA64", 47 "comment": "MachineIA64", 48 "value": "MachineIA64", 49 "flags": [] 50 }, 51 { 52 "name": "TargetMachine", 53 "switch": "MACHINE:MIPS", 54 "comment": "MachineMIPS", 55 "value": "MachineMIPS", 56 "flags": [] 57 }, 58 { 59 "name": "TargetMachine", 60 "switch": "MACHINE:MIPS16", 61 "comment": "MachineMIPS16", 62 "value": "MachineMIPS16", 63 "flags": [] 64 }, 65 { 66 "name": "TargetMachine", 67 "switch": "MACHINE:MIPSFPU", 68 "comment": "MachineMIPSFPU", 69 "value": "MachineMIPSFPU", 70 "flags": [] 71 }, 72 { 73 "name": "TargetMachine", 74 "switch": "MACHINE:MIPSFPU16", 75 "comment": "MachineMIPSFPU16", 76 "value": "MachineMIPSFPU16", 77 "flags": [] 78 }, 79 { 80 "name": "TargetMachine", 81 "switch": "MACHINE:SH4", 82 "comment": "MachineSH4", 83 "value": "MachineSH4", 84 "flags": [] 85 }, 86 { 87 "name": "TargetMachine", 88 "switch": "MACHINE:THUMB", 89 "comment": "MachineTHUMB", 90 "value": "MachineTHUMB", 91 "flags": [] 92 }, 93 { 94 "name": "TargetMachine", 95 "switch": "MACHINE:X64", 96 "comment": "MachineX64", 97 "value": "MachineX64", 98 "flags": [] 99 }, 100 { 101 "name": "TargetMachine", 102 "switch": "MACHINE:X86", 103 "comment": "MachineX86", 104 "value": "MachineX86", 105 "flags": [] 106 }, 107 { 108 "name": "SubSystem", 109 "switch": "SUBSYSTEM:CONSOLE", 110 "comment": "Console", 111 "value": "Console", 112 "flags": [] 113 }, 114 { 115 "name": "SubSystem", 116 "switch": "SUBSYSTEM:WINDOWS", 117 "comment": "Windows", 118 "value": "Windows", 119 "flags": [] 120 }, 121 { 122 "name": "SubSystem", 123 "switch": "SUBSYSTEM:NATIVE", 124 "comment": "Native", 125 "value": "Native", 126 "flags": [] 127 }, 128 { 129 "name": "SubSystem", 130 "switch": "SUBSYSTEM:EFI_APPLICATION", 131 "comment": "EFI Application", 132 "value": "EFI Application", 133 "flags": [] 134 }, 135 { 136 "name": "SubSystem", 137 "switch": "SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER", 138 "comment": "EFI Boot Service Driver", 139 "value": "EFI Boot Service Driver", 140 "flags": [] 141 }, 142 { 143 "name": "SubSystem", 144 "switch": "SUBSYSTEM:EFI_ROM", 145 "comment": "EFI ROM", 146 "value": "EFI ROM", 147 "flags": [] 148 }, 149 { 150 "name": "SubSystem", 151 "switch": "SUBSYSTEM:EFI_RUNTIME_DRIVER", 152 "comment": "EFI Runtime", 153 "value": "EFI Runtime", 154 "flags": [] 155 }, 156 { 157 "name": "SubSystem", 158 "switch": "SUBSYSTEM:WINDOWSCE", 159 "comment": "WindowsCE", 160 "value": "WindowsCE", 161 "flags": [] 162 }, 163 { 164 "name": "SubSystem", 165 "switch": "SUBSYSTEM:POSIX", 166 "comment": "POSIX", 167 "value": "POSIX", 168 "flags": [] 169 }, 170 { 171 "name": "SuppressStartupBanner", 172 "switch": "NOLOGO", 173 "comment": "Suppress Startup Banner", 174 "value": "true", 175 "flags": [] 176 }, 177 { 178 "name": "IgnoreAllDefaultLibraries", 179 "switch": "NODEFAULTLIB", 180 "comment": "Ignore All Default Libraries", 181 "value": "true", 182 "flags": [] 183 }, 184 { 185 "name": "TreatLibWarningAsErrors", 186 "switch": "WX:NO", 187 "comment": "Treat Lib Warning As Errors", 188 "value": "false", 189 "flags": [] 190 }, 191 { 192 "name": "TreatLibWarningAsErrors", 193 "switch": "WX", 194 "comment": "Treat Lib Warning As Errors", 195 "value": "true", 196 "flags": [] 197 }, 198 { 199 "name": "Verbose", 200 "switch": "VERBOSE", 201 "comment": "Verbose", 202 "value": "true", 203 "flags": [] 204 }, 205 { 206 "name": "LinkTimeCodeGeneration", 207 "switch": "LTCG", 208 "comment": "Link Time Code Generation", 209 "value": "true", 210 "flags": [] 211 }, 212 { 213 "name": "AdditionalLibraryDirectories", 214 "switch": "LIBPATH:", 215 "comment": "Additional Library Directories", 216 "value": "", 217 "flags": [ 218 "UserValue", 219 "SemicolonAppendable" 220 ] 221 }, 222 { 223 "name": "IgnoreSpecificDefaultLibraries", 224 "switch": "NODEFAULTLIB:", 225 "comment": "Ignore Specific Default Libraries", 226 "value": "", 227 "flags": [ 228 "UserValue", 229 "SemicolonAppendable" 230 ] 231 }, 232 { 233 "name": "ExportNamedFunctions", 234 "switch": "EXPORT:", 235 "comment": "Export Named Functions", 236 "value": "", 237 "flags": [ 238 "UserValue", 239 "SemicolonAppendable" 240 ] 241 }, 242 { 243 "name": "RemoveObjects", 244 "switch": "REMOVE:", 245 "comment": "Remove Objects", 246 "value": "", 247 "flags": [ 248 "UserValue", 249 "SemicolonAppendable" 250 ] 251 }, 252 { 253 "name": "OutputFile", 254 "switch": "OUT:", 255 "comment": "Output File", 256 "value": "", 257 "flags": [ 258 "UserValue" 259 ] 260 }, 261 { 262 "name": "ModuleDefinitionFile", 263 "switch": "DEF:", 264 "comment": "Module Definition File Name", 265 "value": "", 266 "flags": [ 267 "UserValue" 268 ] 269 }, 270 { 271 "name": "ForceSymbolReferences", 272 "switch": "INCLUDE:", 273 "comment": "Force Symbol References", 274 "value": "", 275 "flags": [ 276 "UserValue" 277 ] 278 }, 279 { 280 "name": "DisplayLibrary", 281 "switch": "LIST:", 282 "comment": "Display Library to standard output", 283 "value": "", 284 "flags": [ 285 "UserValue" 286 ] 287 }, 288 { 289 "name": "Name", 290 "switch": "NAME:", 291 "comment": "Name", 292 "value": "", 293 "flags": [ 294 "UserValue" 295 ] 296 } 297] 298