src/share/tools/ProjectCreator/WinGammaPlatformVC6.java

Print this page
rev 2073 : imported patch vcproj-64

*** 221,240 **** rv.add("ADD CPP /Yu\"incls/_precompiled.incl\""); return rv; } ! Vector getBaseLinkerFlags(String outDir, String outDll) { Vector rv = new Vector(); rv.add("PROP Ignore_Export_Lib 0"); rv.add("ADD BASE CPP /MD"); rv.add("ADD CPP /MD"); rv.add("ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib " + " advapi32.lib shell32.lib ole32.lib oleaut32.lib winmm.lib"); rv.add("ADD LINK32 /out:\""+outDll+"\" "+ ! " /nologo /subsystem:windows /machine:I386" + " /nologo /base:\"0x8000000\" /subsystem:windows /dll" + " /export:JNI_GetDefaultJavaVMInitArgs /export:JNI_CreateJavaVM /export:JNI_GetCreatedJavaVMs "+ " /export:jio_snprintf /export:jio_printf /export:jio_fprintf /export:jio_vfprintf "+ " /export:jio_vsnprintf "); rv.add("SUBTRACT LINK32 /pdb:none /map"); --- 221,244 ---- rv.add("ADD CPP /Yu\"incls/_precompiled.incl\""); return rv; } ! Vector getBaseLinkerFlags(String outDir, String outDll, String platformName) { Vector rv = new Vector(); rv.add("PROP Ignore_Export_Lib 0"); rv.add("ADD BASE CPP /MD"); rv.add("ADD CPP /MD"); rv.add("ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib " + " advapi32.lib shell32.lib ole32.lib oleaut32.lib winmm.lib"); + String machine = "/machine:I386"; + if (platformName.equals("x64")) { + machine = "/machine:X64"; + } rv.add("ADD LINK32 /out:\""+outDll+"\" "+ ! " /nologo /subsystem:windows /machine:" + machine + " /nologo /base:\"0x8000000\" /subsystem:windows /dll" + " /export:JNI_GetDefaultJavaVMInitArgs /export:JNI_CreateJavaVM /export:JNI_GetCreatedJavaVMs "+ " /export:jio_snprintf /export:jio_printf /export:jio_fprintf /export:jio_vfprintf "+ " /export:jio_vsnprintf "); rv.add("SUBTRACT LINK32 /pdb:none /map");
*** 285,293 **** String getNoOptFlag() { return "d"; } ! String makeCfgName(String flavourBuild) { ! return "vm - "+ Util.os + " " + flavourBuild; } } --- 289,297 ---- String getNoOptFlag() { return "d"; } ! String makeCfgName(String flavourBuild, String platform) { ! return "vm - "+ platform + " " + flavourBuild; } }