 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __IRR_COMPILE_CONFIG_H_INCLUDED__
6 #define __IRR_COMPILE_CONFIG_H_INCLUDED__
9 #define IRRLICHT_VERSION_MAJOR 1
10 #define IRRLICHT_VERSION_MINOR 8
11 #define IRRLICHT_VERSION_REVISION 4
15 #define IRRLICHT_SDK_VERSION "1.8.4"
49 #ifdef NO_IRR_COMPILE_WITH_SDL_DEVICE_
50 #undef _IRR_COMPILE_WITH_SDL_DEVICE_
54 #define _IRR_COMPILE_WITH_CONSOLE_DEVICE_
55 #ifdef NO_IRR_COMPILE_WITH_CONSOLE_DEVICE_
56 #undef _IRR_COMPILE_WITH_CONSOLE_DEVICE_
62 #if defined(_WIN32) || defined(_WIN64) || defined(WIN32) || defined(WIN64)
64 #define _IRR_WINDOWS_API_
65 #define _IRR_COMPILE_WITH_WINDOWS_DEVICE_
69 #if defined(_WIN32_WCE)
71 #define _IRR_WINDOWS_API_
72 #define _IRR_WINDOWS_CE_PLATFORM_
73 #define _IRR_COMPILE_WITH_WINDOWS_CE_DEVICE_
76 #if defined(_MSC_VER) && (_MSC_VER < 1300)
77 # error "Only Microsoft Visual Studio 7.0 and later are supported."
83 #define _IRR_XBOX_PLATFORM_
84 #define _IRR_WINDOWS_API_
86 #undef _IRR_COMPILE_WITH_WINDOWS_DEVICE_
92 #if defined(__APPLE__) || defined(MACOSX)
94 #define MACOSX // legacy support
96 #define _IRR_OSX_PLATFORM_
97 #define _IRR_COMPILE_WITH_OSX_DEVICE_
100 #if !defined(_IRR_WINDOWS_API_) && !defined(_IRR_OSX_PLATFORM_)
101 #ifndef _IRR_SOLARIS_PLATFORM_
102 #define _IRR_LINUX_PLATFORM_
104 #if __BYTE_ORDER == __BIG_ENDIAN
105 #define __BIG_ENDIAN__
108 #define _IRR_POSIX_API_
109 #define _IRR_COMPILE_WITH_X11_DEVICE_
114 #define _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
115 #ifdef NO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_
116 #undef _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
121 #define _IRR_MATERIAL_MAX_TEXTURES_ 4
138 #if defined(_IRR_WINDOWS_API_) && (!defined(__GNUC__) || defined(IRR_COMPILE_WITH_DX9_DEV_PACK))
143 #define _IRR_COMPILE_WITH_DIRECTINPUT_JOYSTICK_
144 #ifdef NO_IRR_COMPILE_WITH_DIRECTINPUT_JOYSTICK_
145 #undef _IRR_COMPILE_WITH_DIRECTINPUT_JOYSTICK_
148 #if defined(__BORLANDC__)
149 #undef _IRR_COMPILE_WITH_DIRECTINPUT_JOYSTICK_
154 #define _IRR_COMPILE_WITH_DIRECT3D_9_
156 #ifdef NO_IRR_COMPILE_WITH_DIRECT3D_8_
157 #undef _IRR_COMPILE_WITH_DIRECT3D_8_
159 #ifdef NO_IRR_COMPILE_WITH_DIRECT3D_9_
160 #undef _IRR_COMPILE_WITH_DIRECT3D_9_
168 #define _IRR_COMPILE_WITH_OPENGL_
169 #ifdef NO_IRR_COMPILE_WITH_OPENGL_
170 #undef _IRR_COMPILE_WITH_OPENGL_
176 #define _IRR_COMPILE_WITH_SOFTWARE_
177 #ifdef NO_IRR_COMPILE_WITH_SOFTWARE_
178 #undef _IRR_COMPILE_WITH_SOFTWARE_
183 #define _IRR_COMPILE_WITH_BURNINGSVIDEO_
184 #ifdef NO_IRR_COMPILE_WITH_BURNINGSVIDEO_
185 #undef _IRR_COMPILE_WITH_BURNINGSVIDEO_
192 #define _IRR_COMPILE_WITH_X11_
193 #ifdef NO_IRR_COMPILE_WITH_X11_
194 #undef _IRR_COMPILE_WITH_X11_
200 #if !defined(_IRR_OSX_PLATFORM_) && !defined(_IRR_SOLARIS_PLATFORM_)
201 #define _IRR_OPENGL_USE_EXTPOINTER_
207 #if defined(_IRR_LINUX_PLATFORM_) && defined(_IRR_COMPILE_WITH_X11_)
208 #define _IRR_LINUX_X11_VIDMODE_
210 #ifdef NO_IRR_LINUX_X11_VIDMODE_
211 #undef _IRR_LINUX_X11_VIDMODE_
213 #ifdef NO_IRR_LINUX_X11_RANDR_
214 #undef _IRR_LINUX_X11_RANDR_
221 #ifdef NO_IRR_LINUX_XCURSOR_
222 #undef _IRR_LINUX_XCURSOR_
230 #define _IRR_COMPILE_WITH_GUI_
231 #ifdef NO_IRR_COMPILE_WITH_GUI_
232 #undef _IRR_COMPILE_WITH_GUI_
241 #ifdef NO_IRR_WCHAR_FILESYSTEM
242 #undef _IRR_WCHAR_FILESYSTEM
249 #define _IRR_COMPILE_WITH_ZLIB_
254 #undef _IRR_USE_NON_SYSTEM_ZLIB_
259 #define _IRR_COMPILE_WITH_LIBJPEG_
260 #ifdef NO_IRR_COMPILE_WITH_LIBJPEG_
261 #undef _IRR_COMPILE_WITH_LIBJPEG_
267 #undef _IRR_USE_NON_SYSTEM_JPEG_LIB_
272 #define _IRR_COMPILE_WITH_LIBPNG_
273 #ifdef NO_IRR_COMPILE_WITH_LIBPNG_
274 #undef _IRR_COMPILE_WITH_LIBPNG_
280 #undef _IRR_USE_NON_SYSTEM_LIB_PNG_
292 #define _IRR_D3D_NO_SHADER_DEBUGGING
293 #ifdef NO_IRR_D3D_NO_SHADER_DEBUGGING
294 #undef _IRR_D3D_NO_SHADER_DEBUGGING
303 #ifdef NO_IRR_D3D_USE_LEGACY_HLSL_COMPILER
304 #undef _IRR_D3D_USE_LEGACY_HLSL_COMPILER
309 #ifdef NO_IRR_COMPILE_WITH_CG_
310 #undef _IRR_COMPILE_WITH_CG_
312 #if !defined(_IRR_COMPILE_WITH_OPENGL_) && !defined(_IRR_COMPILE_WITH_DIRECT3D_9_)
313 #undef _IRR_COMPILE_WITH_CG_
319 #undef _IRR_USE_NVIDIA_PERFHUD_
339 #define BURNINGVIDEO_RENDERER_BEAUTIFUL
349 #define _IRR_COMPILE_WITH_IRR_SCENE_LOADER_
350 #ifdef NO_IRR_COMPILE_WITH_IRR_SCENE_LOADER_
351 #undef _IRR_COMPILE_WITH_IRR_SCENE_LOADER_
357 #define _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
358 #ifdef NO_IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
359 #undef _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
362 #ifdef _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
364 #define _IRR_COMPILE_WITH_B3D_LOADER_
365 #ifdef NO_IRR_COMPILE_WITH_B3D_LOADER_
366 #undef _IRR_COMPILE_WITH_B3D_LOADER_
369 #define _IRR_COMPILE_WITH_MS3D_LOADER_
370 #ifdef NO_IRR_COMPILE_WITH_MS3D_LOADER_
371 #undef _IRR_COMPILE_WITH_MS3D_LOADER_
374 #define _IRR_COMPILE_WITH_X_LOADER_
375 #ifdef NO_IRR_COMPILE_WITH_X_LOADER_
376 #undef _IRR_COMPILE_WITH_X_LOADER_
379 #define _IRR_COMPILE_WITH_OGRE_LOADER_
380 #ifdef NO_IRR_COMPILE_WITH_OGRE_LOADER_
381 #undef _IRR_COMPILE_WITH_OGRE_LOADER_
383 #endif // _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
386 #define _IRR_COMPILE_WITH_IRR_MESH_LOADER_
387 #ifdef NO_IRR_COMPILE_WITH_IRR_MESH_LOADER_
388 #undef _IRR_COMPILE_WITH_IRR_MESH_LOADER_
391 #define _IRR_COMPILE_WITH_HALFLIFE_LOADER_
392 #ifdef NO_IRR_COMPILE_WITH_HALFLIFE_LOADER_
393 #undef _IRR_COMPILE_WITH_HALFLIFE_LOADER_
396 #define _IRR_COMPILE_WITH_MD2_LOADER_
397 #ifdef NO_IRR_COMPILE_WITH_MD2_LOADER_
398 #undef _IRR_COMPILE_WITH_MD2_LOADER_
401 #define _IRR_COMPILE_WITH_MD3_LOADER_
402 #ifdef NO_IRR_COMPILE_WITH_MD3_LOADER_
403 #undef _IRR_COMPILE_WITH_MD3_LOADER_
406 #define _IRR_COMPILE_WITH_3DS_LOADER_
407 #ifdef NO_IRR_COMPILE_WITH_3DS_LOADER_
408 #undef _IRR_COMPILE_WITH_3DS_LOADER_
411 #define _IRR_COMPILE_WITH_COLLADA_LOADER_
412 #ifdef NO_IRR_COMPILE_WITH_COLLADA_LOADER_
413 #undef _IRR_COMPILE_WITH_COLLADA_LOADER_
416 #define _IRR_COMPILE_WITH_CSM_LOADER_
417 #ifdef NO_IRR_COMPILE_WITH_CSM_LOADER_
418 #undef _IRR_COMPILE_WITH_CSM_LOADER_
421 #define _IRR_COMPILE_WITH_BSP_LOADER_
422 #ifdef NO_IRR_COMPILE_WITH_BSP_LOADER_
423 #undef _IRR_COMPILE_WITH_BSP_LOADER_
426 #define _IRR_COMPILE_WITH_DMF_LOADER_
427 #ifdef NO_IRR_COMPILE_WITH_DMF_LOADER_
428 #undef _IRR_COMPILE_WITH_DMF_LOADER_
431 #define _IRR_COMPILE_WITH_LMTS_LOADER_
432 #ifdef NO_IRR_COMPILE_WITH_LMTS_LOADER_
433 #undef _IRR_COMPILE_WITH_LMTS_LOADER_
436 #define _IRR_COMPILE_WITH_MY3D_LOADER_
437 #ifdef NO_IRR_COMPILE_WITH_MY3D_LOADER_
438 #undef _IRR_COMPILE_WITH_MY3D_LOADER_
441 #define _IRR_COMPILE_WITH_OBJ_LOADER_
442 #ifdef NO_IRR_COMPILE_WITH_OBJ_LOADER_
443 #undef _IRR_COMPILE_WITH_OBJ_LOADER_
446 #define _IRR_COMPILE_WITH_OCT_LOADER_
447 #ifdef NO_IRR_COMPILE_WITH_OCT_LOADER_
448 #undef _IRR_COMPILE_WITH_OCT_LOADER_
451 #define _IRR_COMPILE_WITH_LWO_LOADER_
452 #ifdef NO_IRR_COMPILE_WITH_LWO_LOADER_
453 #undef _IRR_COMPILE_WITH_LWO_LOADER_
456 #define _IRR_COMPILE_WITH_STL_LOADER_
457 #ifdef NO_IRR_COMPILE_WITH_STL_LOADER_
458 #undef _IRR_COMPILE_WITH_STL_LOADER_
461 #define _IRR_COMPILE_WITH_PLY_LOADER_
462 #ifdef NO_IRR_COMPILE_WITH_PLY_LOADER_
463 #undef _IRR_COMPILE_WITH_PLY_LOADER_
466 #define _IRR_COMPILE_WITH_SMF_LOADER_
467 #ifdef NO_IRR_COMPILE_WITH_SMF_LOADER_
468 #undef _IRR_COMPILE_WITH_SMF_LOADER_
472 #define _IRR_COMPILE_WITH_IRR_WRITER_
473 #ifdef NO_IRR_COMPILE_WITH_IRR_WRITER_
474 #undef _IRR_COMPILE_WITH_IRR_WRITER_
477 #define _IRR_COMPILE_WITH_COLLADA_WRITER_
478 #ifdef NO_IRR_COMPILE_WITH_COLLADA_WRITER_
479 #undef _IRR_COMPILE_WITH_COLLADA_WRITER_
482 #define _IRR_COMPILE_WITH_STL_WRITER_
483 #ifdef NO_IRR_COMPILE_WITH_STL_WRITER_
484 #undef _IRR_COMPILE_WITH_STL_WRITER_
487 #define _IRR_COMPILE_WITH_OBJ_WRITER_
488 #ifdef NO_IRR_COMPILE_WITH_OBJ_WRITER_
489 #undef _IRR_COMPILE_WITH_OBJ_WRITER_
492 #define _IRR_COMPILE_WITH_PLY_WRITER_
493 #ifdef NO_IRR_COMPILE_WITH_PLY_WRITER_
494 #undef _IRR_COMPILE_WITH_PLY_WRITER_
499 #define _IRR_COMPILE_WITH_BMP_LOADER_
500 #ifdef NO_IRR_COMPILE_WITH_BMP_LOADER_
501 #undef _IRR_COMPILE_WITH_BMP_LOADER_
504 #define _IRR_COMPILE_WITH_JPG_LOADER_
505 #ifdef NO_IRR_COMPILE_WITH_JPG_LOADER_
506 #undef _IRR_COMPILE_WITH_JPG_LOADER_
509 #define _IRR_COMPILE_WITH_PCX_LOADER_
510 #ifdef NO_IRR_COMPILE_WITH_PCX_LOADER_
511 #undef _IRR_COMPILE_WITH_PCX_LOADER_
514 #define _IRR_COMPILE_WITH_PNG_LOADER_
515 #ifdef NO_IRR_COMPILE_WITH_PNG_LOADER_
516 #undef _IRR_COMPILE_WITH_PNG_LOADER_
519 #define _IRR_COMPILE_WITH_PPM_LOADER_
520 #ifdef NO_IRR_COMPILE_WITH_PPM_LOADER_
521 #undef _IRR_COMPILE_WITH_PPM_LOADER_
524 #define _IRR_COMPILE_WITH_PSD_LOADER_
525 #ifdef NO_IRR_COMPILE_WITH_PSD_LOADER_
526 #undef _IRR_COMPILE_WITH_PSD_LOADER_
535 #ifdef NO_IRR_COMPILE_WITH_DDS_LOADER_
536 #undef _IRR_COMPILE_WITH_DDS_LOADER_
539 #define _IRR_COMPILE_WITH_TGA_LOADER_
540 #ifdef NO_IRR_COMPILE_WITH_TGA_LOADER_
541 #undef _IRR_COMPILE_WITH_TGA_LOADER_
544 #define _IRR_COMPILE_WITH_WAL_LOADER_
545 #ifdef NO_IRR_COMPILE_WITH_WAL_LOADER_
546 #undef _IRR_COMPILE_WITH_WAL_LOADER_
549 #define _IRR_COMPILE_WITH_LMP_LOADER_
550 #ifdef NO_IRR_COMPILE_WITH_LMP_LOADER_
551 #undef _IRR_COMPILE_WITH_LMP_LOADER_
554 #define _IRR_COMPILE_WITH_RGB_LOADER_
555 #ifdef NO_IRR_COMPILE_WITH_RGB_LOADER_
556 #undef _IRR_COMPILE_WITH_RGB_LOADER_
560 #define _IRR_COMPILE_WITH_BMP_WRITER_
561 #ifdef NO_IRR_COMPILE_WITH_BMP_WRITER_
562 #undef _IRR_COMPILE_WITH_BMP_WRITER_
565 #define _IRR_COMPILE_WITH_JPG_WRITER_
566 #ifdef NO_IRR_COMPILE_WITH_JPG_WRITER_
567 #undef _IRR_COMPILE_WITH_JPG_WRITER_
570 #define _IRR_COMPILE_WITH_PCX_WRITER_
571 #ifdef NO_IRR_COMPILE_WITH_PCX_WRITER_
572 #undef _IRR_COMPILE_WITH_PCX_WRITER_
575 #define _IRR_COMPILE_WITH_PNG_WRITER_
576 #ifdef NO_IRR_COMPILE_WITH_PNG_WRITER_
577 #undef _IRR_COMPILE_WITH_PNG_WRITER_
580 #define _IRR_COMPILE_WITH_PPM_WRITER_
581 #ifdef NO_IRR_COMPILE_WITH_PPM_WRITER_
582 #undef _IRR_COMPILE_WITH_PPM_WRITER_
585 #define _IRR_COMPILE_WITH_PSD_WRITER_
586 #ifdef NO_IRR_COMPILE_WITH_PSD_WRITER_
587 #undef _IRR_COMPILE_WITH_PSD_WRITER_
590 #define _IRR_COMPILE_WITH_TGA_WRITER_
591 #ifdef NO_IRR_COMPILE_WITH_TGA_WRITER_
592 #undef _IRR_COMPILE_WITH_TGA_WRITER_
597 #define __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_
598 #ifdef NO__IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_
599 #undef __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_
601 #ifdef __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_
606 #define _IRR_COMPILE_WITH_ZLIB_
607 #ifdef NO_IRR_COMPILE_WITH_ZLIB_
608 #undef _IRR_COMPILE_WITH_ZLIB_
614 #undef _IRR_USE_NON_SYSTEM_ZLIB_
616 #define _IRR_COMPILE_WITH_ZIP_ENCRYPTION_
617 #ifdef NO_IRR_COMPILE_WITH_ZIP_ENCRYPTION_
618 #undef _IRR_COMPILE_WITH_ZIP_ENCRYPTION_
624 #define _IRR_COMPILE_WITH_BZIP2_
625 #ifdef NO_IRR_COMPILE_WITH_BZIP2_
626 #undef _IRR_COMPILE_WITH_BZIP2_
632 #undef _IRR_USE_NON_SYSTEM_BZLIB_
636 #undef _IRR_COMPILE_WITH_LZMA_
640 #define __IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_
641 #ifdef NO__IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_
642 #undef __IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_
645 #define __IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_
646 #ifdef NO__IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_
647 #undef __IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_
650 #define __IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_
651 #ifdef NO__IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_
652 #undef __IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_
655 #define __IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_
656 #ifdef NO__IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_
657 #undef __IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_
660 #define __IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_
661 #ifdef NO__IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_
662 #undef __IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_
669 #if !defined(_IRR_OSX_PLATFORM_) && !defined(_IRR_SOLARIS_PLATFORM_)
671 #ifdef NO_IRRLICHT_FAST_MATH
672 #undef IRRLICHT_FAST_MATH
678 #ifdef _IRR_WINDOWS_API_
682 #ifndef _IRR_STATIC_LIB_
683 #ifdef IRRLICHT_EXPORTS
684 #define IRRLICHT_API __declspec(dllexport)
686 #define IRRLICHT_API __declspec(dllimport)
687 #endif // IRRLICHT_EXPORT
690 #endif // _IRR_STATIC_LIB_
693 #if defined(_STDCALL_SUPPORTED)
694 #define IRRCALLCONV __stdcall
696 #define IRRCALLCONV __cdecl
697 #endif // STDCALL_SUPPORTED
699 #else // _IRR_WINDOWS_API_
702 #if (__GNUC__ >= 4) && !defined(_IRR_STATIC_LIB_) && defined(IRRLICHT_EXPORTS)
703 #define IRRLICHT_API __attribute__ ((visibility("default")))
710 #endif // _IRR_WINDOWS_API_
717 #if (_MSC_VER < 1300 && !defined(__GNUC__))
718 #undef _IRR_COMPILE_WITH_DIRECT3D_9_
719 #pragma message("Compiling Irrlicht with Visual Studio 6.0, support for DX9 is disabled.")
724 #if defined(_IRR_XBOX_PLATFORM_)
725 #undef _IRR_COMPILE_WITH_OPENGL_
726 #undef _IRR_COMPILE_WITH_DIRECT3D_9_
730 #if defined(_WIN32_WCE)
731 #undef _IRR_COMPILE_WITH_OPENGL_
732 #undef _IRR_COMPILE_WITH_DIRECT3D_8_
733 #undef _IRR_COMPILE_WITH_DIRECT3D_9_
735 #undef BURNINGVIDEO_RENDERER_BEAUTIFUL
736 #undef BURNINGVIDEO_RENDERER_FAST
737 #undef BURNINGVIDEO_RENDERER_ULTRA_FAST
738 #define BURNINGVIDEO_RENDERER_CE
740 #undef _IRR_COMPILE_WITH_WINDOWS_DEVICE_
741 #define _IRR_COMPILE_WITH_WINDOWS_CE_DEVICE_
744 #undef _IRR_COMPILE_WITH_IRR_MESH_LOADER_
746 #undef _IRR_COMPILE_WITH_MD3_LOADER_
747 #undef _IRR_COMPILE_WITH_3DS_LOADER_
748 #undef _IRR_COMPILE_WITH_COLLADA_LOADER_
749 #undef _IRR_COMPILE_WITH_CSM_LOADER_
750 #undef _IRR_COMPILE_WITH_BSP_LOADER_
751 #undef _IRR_COMPILE_WITH_DMF_LOADER_
752 #undef _IRR_COMPILE_WITH_LMTS_LOADER_
753 #undef _IRR_COMPILE_WITH_MY3D_LOADER_
754 #undef _IRR_COMPILE_WITH_OBJ_LOADER_
755 #undef _IRR_COMPILE_WITH_OCT_LOADER_
756 #undef _IRR_COMPILE_WITH_OGRE_LOADER_
757 #undef _IRR_COMPILE_WITH_LWO_LOADER_
758 #undef _IRR_COMPILE_WITH_STL_LOADER_
759 #undef _IRR_COMPILE_WITH_IRR_WRITER_
760 #undef _IRR_COMPILE_WITH_COLLADA_WRITER_
761 #undef _IRR_COMPILE_WITH_STL_WRITER_
762 #undef _IRR_COMPILE_WITH_OBJ_WRITER_
765 #undef _IRR_COMPILE_WITH_PCX_LOADER_
767 #undef _IRR_COMPILE_WITH_PPM_LOADER_
768 #undef _IRR_COMPILE_WITH_PSD_LOADER_
770 #undef _IRR_COMPILE_WITH_WAL_LOADER_
771 #undef _IRR_COMPILE_WITH_BMP_WRITER_
772 #undef _IRR_COMPILE_WITH_JPG_WRITER_
773 #undef _IRR_COMPILE_WITH_PCX_WRITER_
774 #undef _IRR_COMPILE_WITH_PNG_WRITER_
775 #undef _IRR_COMPILE_WITH_PPM_WRITER_
776 #undef _IRR_COMPILE_WITH_PSD_WRITER_
777 #undef _IRR_COMPILE_WITH_TGA_WRITER_
781 #ifndef _IRR_WINDOWS_API_
782 #undef _IRR_WCHAR_FILESYSTEM
785 #if defined(_IRR_SOLARIS_PLATFORM_) || defined(__FreeBSD_kernel__) || defined(__gnu_hurd__)
786 #undef _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
790 #define __IRR_HAS_S64
791 #ifdef NO__IRR_HAS_S64
795 #if defined(__BORLANDC__)
799 #if __BORLANDC__ == 0x551
805 #define _tfinddata_t __tfinddata_t
806 #define _tfindfirst __tfindfirst
807 #define _tfindnext __tfindnext
808 typedef long intptr_t;
821 #define _IRR_SCENEMANAGER_DEBUG
822 #ifdef NO_IRR_SCENEMANAGER_DEBUG
823 #undef _IRR_SCENEMANAGER_DEBUG
827 #endif // __IRR_COMPILE_CONFIG_H_INCLUDED__