hotspot/src/share/tools/ProjectCreator/BuildConfig.java
changeset 16447 234db5e2ae5e
parent 13892 9ba13acea673
child 17382 bba473b81ec0
equal deleted inserted replaced
16442:a929bb40c0e8 16447:234db5e2ae5e
   566         initNames("core", "product", "jvm.dll");
   566         initNames("core", "product", "jvm.dll");
   567         init(getIncludes(), getDefines());
   567         init(getIncludes(), getDefines());
   568     }
   568     }
   569 }
   569 }
   570 
   570 
   571 class KernelDebugConfig extends GenericDebugConfig {
       
   572     String getOptFlag() {
       
   573         return getCI().getNoOptFlag();
       
   574     }
       
   575 
       
   576     KernelDebugConfig() {
       
   577         initNames("kernel", "debug", "jvm.dll");
       
   578         init(getIncludes(), getDefines());
       
   579     }
       
   580 }
       
   581 
       
   582 
       
   583 class KernelFastDebugConfig extends GenericDebugConfig {
       
   584     String getOptFlag() {
       
   585         return getCI().getOptFlag();
       
   586     }
       
   587 
       
   588     KernelFastDebugConfig() {
       
   589         initNames("kernel", "fastdebug", "jvm.dll");
       
   590         init(getIncludes(), getDefines());
       
   591     }
       
   592 }
       
   593 
       
   594 
       
   595 class KernelProductConfig extends ProductConfig {
       
   596     KernelProductConfig() {
       
   597         initNames("kernel", "product", "jvm.dll");
       
   598         init(getIncludes(), getDefines());
       
   599     }
       
   600 }
       
   601 
   571 
   602 abstract class CompilerInterface {
   572 abstract class CompilerInterface {
   603     abstract Vector getBaseCompilerFlags(Vector defines, Vector includes, String outDir);
   573     abstract Vector getBaseCompilerFlags(Vector defines, Vector includes, String outDir);
   604     abstract Vector getBaseLinkerFlags(String outDir, String outDll, String platformName);
   574     abstract Vector getBaseLinkerFlags(String outDir, String outDll, String platformName);
   605     abstract Vector getDebugCompilerFlags(String opt);
   575     abstract Vector getDebugCompilerFlags(String opt);