]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/Source/GenBuild/org/tianocore/build/toolchain/ToolChainElement.java
a383cc8a841a881aa2200237826b759128931a7e
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / toolchain / ToolChainElement.java
1 package org.tianocore.build.toolchain;
2 /**
3 * TODO: Add class description
4 *
5 * @author jwang36
6 */
7 public class ToolChainElement {
8 private static int nextValue = 0;
9
10 //"NAME", "PATH", "DPATH", "SPATH", "EXT", "FAMILY", "FLAGS"
11 public final static ToolChainElement TARGET = new ToolChainElement("TARGET");
12 public final static ToolChainElement TOOLCHAIN = new ToolChainElement("TOOLCHAIN");
13 public final static ToolChainElement ARCH = new ToolChainElement("ARCH");
14 public final static ToolChainElement TOOLCODE = new ToolChainElement("TOOLCODE");
15 public final static ToolChainElement ATTRIBUTE = new ToolChainElement("ATTRIBUTE");
16
17 private final String name;
18 public final int value = nextValue++;
19
20 /**
21 * Default constructor
22 */
23 private ToolChainElement(String name) {
24 this.name = name;
25 }
26
27 public String toString() {
28 return name;
29 }
30 }
31
32
33
34
35