comparison src/share/tools/MakeDeps/BuildConfig.java @ 1408:0ba67bb5392c

added c1x build directory, added MSVC Win64 project support
author lstadler
date Wed, 12 May 2010 15:01:05 +0200
parents bd02caa94611
children 2d26b0046e0d
comparison
equal deleted inserted replaced
1407:09e7826ecf01 1408:0ba67bb5392c
240 return rv; 240 return rv;
241 } 241 }
242 242
243 void initDefaultDefines(Vector defines) { 243 void initDefaultDefines(Vector defines) {
244 Vector sysDefines = new Vector(); 244 Vector sysDefines = new Vector();
245 sysDefines.add("WIN32"); 245 if( Util.os().equals("Win32")) {
246 sysDefines.add("WIN32");
247 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"i386\\\"");
248 } else {
249 sysDefines.add("_AMD64_");
250 sysDefines.add("AMD64");
251 sysDefines.add("_WIN64");
252 sysDefines.add("_LP64");
253 if (System.getenv("MSC_VER") != null)
254 sysDefines.add("MSC_VER=" + System.getenv("MSC_VER"));
255 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"amd64\\\"");
256 }
246 sysDefines.add("_WINDOWS"); 257 sysDefines.add("_WINDOWS");
247 sysDefines.add("HOTSPOT_BUILD_USER="+System.getProperty("user.name")); 258 sysDefines.add("HOTSPOT_BUILD_USER="+System.getProperty("user.name"));
248 sysDefines.add("HOTSPOT_BUILD_TARGET=\\\""+get("Build")+"\\\""); 259 sysDefines.add("HOTSPOT_BUILD_TARGET=\\\""+get("Build")+"\\\"");
249 sysDefines.add("_JNI_IMPLEMENTATION_"); 260 sysDefines.add("_JNI_IMPLEMENTATION_");
250 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"i386\\\"");
251 261
252 sysDefines.addAll(defines); 262 sysDefines.addAll(defines);
253 263
254 put("Define", sysDefines); 264 put("Define", sysDefines);
255 } 265 }