]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/Source/Prototype/Package.java
Fix capitalization
[mirror_edk2.git] / Tools / Source / Prototype / Package.java
1 import java.util.*;
2
3 public class Package
4 {
5 Package()
6 {
7 }
8 Package(String n)
9 {
10 name=n;
11 }
12 public String name;
13
14 public Set<LibClass> libClassDecls;
15 public Set<GuidDecl> guidDecls;
16 public Set<PpiDecl> ppiDecls;
17 public Set<ProtocolDecl> protocolDecls;
18 public Set<Module> modules;
19 public Set<Package> depends;
20
21 public void genBuild()
22 {
23 for(Module m : modules)
24 {
25 m.autoBuild();
26 }
27 }
28
29 // Figure out what this package depends on based on what the modules
30 // depend on.
31 public void calculateDependencies()
32 {
33 depends = new HashSet<Package>();
34 for(Module m : modules)
35 {
36 depends.addAll(m.packageDeps());
37 }
38 }
39
40 public void makeJar(String name) {};
41
42 public void addModule(Module m) {};
43 public void removeModule(Module m) {};
44 }