Changeset 44504 in webkit for trunk/JavaScriptCore/wtf/Platform.h
- Timestamp:
- Jun 8, 2009, 1:47:43 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Platform.h
r44437 r44504 47 47 #define BUILDING_ON_LEOPARD 1 48 48 #endif 49 #include <TargetConditionals.h> 49 50 #endif 50 51 … … 150 151 #endif 151 152 153 /* PLATFORM(IPHONE) */ 154 #if TARGET_OS_EMBEDDED || (defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) 155 #define WTF_PLATFORM_IPHONE 1 156 #endif 157 158 /* PLATFORM(IPHONE_SIMULATOR) */ 159 #if defined(TARGET_IPHONE_SIMULATOR) && TARGET_IPHONE_SIMULATOR 160 #define WTF_PLATFORM_IPHONE 1 161 #define WTF_PLATFORM_IPHONE_SIMULATOR 1 162 #else 163 #define WTF_PLATFORM_IPHONE_SIMULATOR 0 164 #endif 165 166 #if !defined(WTF_PLATFORM_IPHONE) 167 #define WTF_PLATFORM_IPHONE 0 168 #endif 169 152 170 /* Graphics engines */ 153 171 154 172 /* PLATFORM(CG) and PLATFORM(CI) */ 155 #if PLATFORM(MAC) 173 #if PLATFORM(MAC) || PLATFORM(IPHONE) 156 174 #define WTF_PLATFORM_CG 1 175 #endif 176 #if PLATFORM(MAC) && !PLATFORM(IPHONE) 157 177 #define WTF_PLATFORM_CI 1 158 178 #endif … … 293 313 #endif 294 314 295 #if (PLATFORM( MAC) || PLATFORM(WIN)) && !defined(ENABLE_JSC_MULTIPLE_THREADS)315 #if (PLATFORM(IPHONE) || PLATFORM(MAC) || PLATFORM(WIN)) && !defined(ENABLE_JSC_MULTIPLE_THREADS) 296 316 #define ENABLE_JSC_MULTIPLE_THREADS 1 297 317 #endif … … 308 328 #endif 309 329 310 #if PLATFORM(MAC) 330 #if PLATFORM(MAC) && !PLATFORM(IPHONE) 311 331 #define WTF_PLATFORM_CF 1 312 332 #define WTF_USE_PTHREADS 1 … … 326 346 #endif 327 347 348 #if PLATFORM(IPHONE) 349 #define WTF_PLATFORM_CF 1 350 #define WTF_USE_PTHREADS 1 351 #define ENABLE_FTPDIR 1 352 #define ENABLE_MAC_JAVA_BRIDGE 0 353 #define ENABLE_ICONDATABASE 0 354 #define ENABLE_GEOLOCATION 1 355 #define ENABLE_NETSCAPE_PLUGIN_API 0 356 #define HAVE_READLINE 1 357 #define ENABLE_REPAINT_THROTTLING 1 358 #endif 359 328 360 #if PLATFORM(WIN) 329 361 #define WTF_USE_WININET 1 … … 343 375 344 376 #if !defined(HAVE_ACCESSIBILITY) 345 #if PLATFORM( MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(CHROMIUM)377 #if PLATFORM(IPHONE) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(CHROMIUM) 346 378 #define HAVE_ACCESSIBILITY 1 347 379 #endif … … 360 392 #define HAVE_SYS_TIMEB_H 1 361 393 362 #if !defined(BUILDING_ON_TIGER) && !defined(BUILDING_ON_LEOPARD) 394 #if !defined(BUILDING_ON_TIGER) && !defined(BUILDING_ON_LEOPARD) && !PLATFORM(IPHONE) 363 395 #define HAVE_MADV_FREE_REUSE 1 396 #define HAVE_MADV_FREE 1 397 #endif 398 399 #if PLATFORM(IPHONE) 364 400 #define HAVE_MADV_FREE 1 365 401 #endif
Note:
See TracChangeset
for help on using the changeset viewer.