1/* src/config.h */ 2/* configure file for M$Windows Visual Studio C++ 6.0 without texture support */ 3/* Copyright (c) 1999 Stephen F. White (GPL)*/ 4 5#ifndef CONFIG_H 6#define CONFIG_H 7 8/* Define to test "this" against NULL. Almost! impossible, but needed... */ 9#define HAVE_NULL_COMPARE 1 10 11/* Define to empty if the keyword does not work. */ 12/* #undef const */ 13 14/* Define to 0 if X3DOM support PROTOS (not yet) */ 15#define HAVE_NO_PROTOS_X3DOM 1 16 17/* Define to 0 if X3DOM support StaticGroup (not really yet) */ 18#define HAVE_NO_STATIC_GROUP_X3DOM 1 19 20/* Define if you have the ANSI C header files. */ 21#define STDC_HEADERS 1 22 23/* Define if you want "Save As Nebula Device" menu (exporter for Nebula) */ 24#undef HAVE_SAND 25 26/* Define if you have the IL Library */ 27#undef HAVE_LIBIL 28 29/* Define if you have the ILU Library */ 30#undef HAVE_LIBILU 31 32/* IL + ILU = DevIL */ 33 34#ifdef HAVE_LIBIL 35# ifdef HAVE_LIBILU 36# define HAVE_LIBDEVIL 1 37# endif 38#endif 39 40/* Define if you want to use the gif loading routines */ 41#define HAVE_GIF 1 42 43/* Define if you have the z Library (currently not working under m$windows) */ 44#undef HAVE_LIBZ 45 46/* define if you use the spaceball library */ 47/* #undef HAVE_LIBSBALL */ 48 49/* Define if you have snprintf. */ 50#define HAVE_SNPRINTF 1 51 52#ifndef HAVE_SNPRINTF 53# define mysnprintf snprintf 54#endif 55 56/* Define if you have glDeleteTextures. */ 57#define HAVE_GLDELETETEXTURES 1 58 59/* Define if you have glGenTextures. */ 60#define HAVE_GLGENTEXTURES 1 61 62/* Define if you have glBindTexture. */ 63#define HAVE_GLBINDTEXTURE 1 64 65/* Define if you have gettimeofday. */ 66#define HAVE_GETTIMEOFDAY 1 67 68/* Define if you have powf. */ 69#define HAVE_POWF 1 70 71/* Define if you have powl. */ 72#define HAVE_POWL 1 73 74/* Define if you have rint. */ 75#define HAVE_RINT 1 76 77#ifndef HAVE_RINT 78# define rint(x) (x - (((x + 0.5) - floor(x)))) 79#endif 80 81/* Define if you have stdarg.h */ 82#define HAVE_STDARG_H 1 83 84/* Define if you have varargs.h */ 85#define HAVE_VARARGS_H 1 86 87/* Define if you have signal_handler(int) */ 88/* #undef HAVE_SIGNAL_INT */ 89 90/* Define if you suspect a problem in lesstif: click to a icon, nothing works */ 91/* #undef HAVE_BUG_IN_LESSTIF */ 92 93/* Define if you want Kernigan/Richie like indent */ 94/* #undef HAVE_KR_LIKE_INDENT */ 95 96/* Define if you want euler angles instead of VRML like rotations */ 97/* #undef HAVE_EULER_ROT */ 98 99/* define if ROUTE statements should be at the end of the VRML file */ 100/* #undef HAVE_ROUTE_AT_END */ 101 102/* define if inputdevice do not care about window focus */ 103/* #undef HAVE_DONT_CARE_FOCUS */ 104 105/* 106 command to switch into quadbuffer stereomode 107 e.g. "/usr/gfx/setmon -n 1024x768_96s" 108 on some SGI IRIX systems 109*/ 110/* #undef HAVE_STEREOCOMMAND */ 111 112/* define if you do not have shutterglases */ 113/* #undef HAVE_NO_STEREO */ 114 115/* define if you have a Joystick under Linux */ 116/* #undef LINUX_JOYSTICK */ 117 118#ifdef _WIN32 119/* define if you have a Joystick under M$Windows */ 120#define WINDOWS_JOYSTICK 1 121#endif 122 123/* Define if you have gluNewTess. */ 124#define HAVE_GLUNEWTESS 1 125 126/* Define if you have _GLUfuncptr. */ 127#undef HAVE_GLU_FUNC_PTR 128 129#ifdef HAVE_GLU_FUNC_PTR 130# define MY_GLU_CALLBACK_PTR _GLUfuncptr 131#else 132# ifndef WIN32 133# define MY_GLU_CALLBACK_PTR GLvoid (*)() 134# else 135# define MY_GLU_CALLBACK_PTR void (__stdcall *)(void) 136#endif 137#endif 138 139/* define if you have a xinput device like magellan or spaceball */ 140/* #define HAVE_XINPUT 1 */ 141 142/* define if you have a Ascention Flock of birds tracker */ 143/* #undef HAVE_AFLOCK */ 144 145/* define if you want to see debug messsages for Ascention Flock of birds 146 tracker */ 147 148/* #undef HAVE_AFLOCK_DEBUG */ 149 150/* where the java engine exist */ 151/* #undef JAVA_PATH */ 152 153/* 154 switch off emergencysave signalhandling 155 Useful for testing, or if the signalhandling code do not match your system 156 */ 157/* #undef HAVE_WANT_CORE */ 158 159/* Define if you have _FPU_SETCW to enable fpu interrupts (i386 Linux) */ 160/* #undef HAVE_FPU_SETCW */ 161 162#ifdef HAVE_FPU_SETCW 163# define HAVE_FPU_ENABLE_INTERRUPTS 1 164#endif 165 166/* Define if you have HAVE_HANDLE_SIGFPES to enable fpu interrupts (IRIX) */ 167/* #undef HAVE_HANDLE_SIGFPES */ 168 169#ifdef HAVE_HANDLE_SIGFPES 170# define HAVE_FPU_ENABLE_INTERRUPTS 1 171#endif 172 173/* 174 default non interactive of graphical checkin command of a revision control 175 system. Under M$Windows you can use ports (e.g. cygwin ports) of UNIX 176 based systems like rcs, csv, svn or something like the batch orientated 177 checkin command from Micro$oft Sourcesave.... 178*/ 179/* #undef HAVE_CHECK_IN_COMMAND */ 180 181/* Define if you want to set the URL of the helppages */ 182#undef HAVE_HELP_URL 183 184/* Define if you want to set the URL of the vrml node list */ 185#undef HAVE_VRML_NODES_URL 186 187 188/* Define if you want to try to get "edit -> cut" working */ 189/* #undef HAVE_CUT */ 190 191/* Define if you want to use the nonstandard "mode" field in TextureImage */ 192/* #undef HAVE_TEXTUREIMAGE_MODE */ 193 194#if ((__GNUC__!=2) || (__GNUC_MINOR__!=8)) 195# define HAVE_GNUC_ECGS_2_8 1 196#endif 197 198#define TYPENAME 199 200#define HAVE_IMAGE_EDITOR "" 201#define HAVE_IMAGE_EDITOR4KIDS "" 202#define HAVE_SOUND_EDITOR "" 203#define HAVE_MOVIE_EDITOR "" 204 205#undef HAVE_NEW_HANDLER 206 207#endif /* !CONFIG_H */ 208