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