comparison src/share/tools/ProjectCreator/BuildConfig.java @ 8821:6b748c9e1845

8010651: create.bat still builds the kernel Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows Reviewed-by: coleenp, sla
author zgu
date Tue, 26 Mar 2013 14:11:21 -0400
parents 1a9b9cfcef41
children b9a918201d47 aabf54ccedb1
comparison
equal deleted inserted replaced
8816:729be16a470b 8821:6b748c9e1845
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);