1 /* gpsd_config.h.in. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
6 /* AIVDM protocol support) */
9 /* Allow gpsd to controlsend device */
10 #undef ALLOW_CONTROLSEND
12 /* Allow gpsd to reconfigure device */
13 #undef ALLOW_RECONFIGURE
15 /* Ashtech chipset support */
18 /* client debugging support) */
19 #undef CLIENTDEBUG_ENABLE
21 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
22 systems. This function is required for `alloca.c' support on those systems.
24 #undef CRAY_STACKSEG_END
26 /* Define to 1 if using `alloca.c'. */
32 /* DeLorme EarthMate Zodiac support */
33 #undef EARTHMATE_ENABLE
35 /* EverMore binary support */
36 #undef EVERMORE_ENABLE
38 /* Fixed port speed */
39 #undef FIXED_PORT_SPEED
41 /* San Jose Navigation FV-18 support */
44 /* Garmin Simple Text support */
45 #undef GARMINTXT_ENABLE
50 /* GPSclock chipset support */
51 #undef GPSCLOCK_ENABLE
53 /* GPSD privilege revokation group */
56 /* GPSD privilege revocation user */
59 /* Define to 1 if you have `alloca', as a function or macro. */
62 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
66 /* Define to 1 if you have the <arpa/inet.h> header file. */
67 #undef HAVE_ARPA_INET_H
69 /* Define if we have Bluez */
72 /* Define if you have the external 'daylight' variable. */
75 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
77 #undef HAVE_DECL_TZNAME
79 /* Define to 1 if you have the <dlfcn.h> header file. */
82 /* Define to 1 if you have the <getopt.h> header file. */
85 /* Define to 1 if you have the <grp.h> header file. */
88 /* Define to 1 if you have the <inttypes.h> header file. */
89 #undef HAVE_INTTYPES_H
91 /* pthread libraries are present */
92 #undef HAVE_LIBPTHREAD
97 /* Define to 1 if you have the <memory.h> header file. */
100 /* Define to 1 if you have the <ncurses.h> header file. */
101 #undef HAVE_NCURSES_H
103 /* Define to 1 if you have the <netdb.h> header file. */
106 /* Define to 1 if you have the <netinet/in.h> header file. */
107 #undef HAVE_NETINET_IN_H
109 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
110 #undef HAVE_NETINET_IN_SYSTM_H
112 /* Define to 1 if you have the <netinet/ip.h> header file. */
113 #undef HAVE_NETINET_IP_H
115 /* Define to 1 if you have the <netinet/tcp.h> header file. */
116 #undef HAVE_NETINET_TCP_H
118 /* Define to 1 if you have the <pwd.h> header file. */
121 /* Define to 1 if you have the <Python.h> header file. */
124 /* Define to 1 if you have the `round' function. */
127 /* Define to 1 if you have the `setlocale' function. */
128 #undef HAVE_SETLOCALE
130 /* Define to 1 if you have the <stdint.h> header file. */
133 /* Define to 1 if you have the <stdlib.h> header file. */
136 /* Define to 1 if you have the <strings.h> header file. */
137 #undef HAVE_STRINGS_H
139 /* Define to 1 if you have the <string.h> header file. */
142 /* Define to 1 if you have the `strlcat' function. */
145 /* Define to 1 if you have the `strlcpy' function. */
148 /* Define to 1 if you have the `strtonum' function. */
151 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
152 #undef HAVE_STRUCT_TM_TM_ZONE
154 /* Define to 1 if you have the <syslog.h> header file. */
157 /* Define to 1 if you have the <sys/ioctl.h> header file. */
158 #undef HAVE_SYS_IOCTL_H
160 /* Define to 1 if you have the <sys/ipc.h> header file. */
161 #undef HAVE_SYS_IPC_H
163 /* Define to 1 if you have the <sys/modem.h> header file. */
164 #undef HAVE_SYS_MODEM_H
166 /* Define to 1 if you have the <sys/select.h> header file. */
167 #undef HAVE_SYS_SELECT_H
169 /* Define to 1 if you have the <sys/shm.h> header file. */
170 #undef HAVE_SYS_SHM_H
172 /* Define to 1 if you have the <sys/socket.h> header file. */
173 #undef HAVE_SYS_SOCKET_H
175 /* Define to 1 if you have the <sys/stat.h> header file. */
176 #undef HAVE_SYS_STAT_H
178 /* Define to 1 if you have the <sys/termios.h> header file. */
179 #undef HAVE_SYS_TERMIOS_H
181 /* Define to 1 if you have the <sys/time.h> header file. */
182 #undef HAVE_SYS_TIME_H
184 /* Define to 1 if you have the <sys/types.h> header file. */
185 #undef HAVE_SYS_TYPES_H
187 /* Define to 1 if you have the <sys/un.h> header file. */
190 /* Define to 1 if you have the <termios.h> header file. */
191 #undef HAVE_TERMIOS_H
193 /* Have timezone variable */
196 /* struct tm has tm_gmtoff */
197 #undef HAVE_TM_GMTOFF
199 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
200 `HAVE_STRUCT_TM_TM_ZONE' instead. */
203 /* Define to 1 if you don't have `tm_zone' but do have the external array
207 /* Define to 1 if you have the <unistd.h> header file. */
210 /* Define to 1 if you have the `vsnprintf' function. */
211 #undef HAVE_VSNPRINTF
216 /* iTrax chipset support */
220 #undef LIBGPSMM_ENABLE
222 /* Limited maximum clients */
223 #undef LIMITED_MAX_CLIENTS
225 /* Maximum gps devices */
226 #undef LIMITED_MAX_DEVICES
228 /* Define to the sub-directory in which libtool stores uninstalled libraries.
232 /* MTK-3301 support */
233 #undef MTK3301_ENABLE
238 /* MTK-3301 requires NMEA support */
241 /* NTP time hinting support */
247 /* OceanServer support */
248 #undef OCEANSERVER_ENABLE
250 /* oldstyle (pre-JSON) protocol support */
251 #undef OLDSTYLE_ENABLE
253 /* Motorola OnCore chipset support */
256 /* Name of package */
259 /* Define to the address where bug reports for this package should be sent. */
260 #undef PACKAGE_BUGREPORT
262 /* Define to the full name of this package. */
265 /* Define to the full name and version of this package. */
266 #undef PACKAGE_STRING
268 /* Define to the one symbol short name of this package. */
269 #undef PACKAGE_TARNAME
271 /* Define to the home page for this package. */
274 /* Define to the version of this package. */
275 #undef PACKAGE_VERSION
277 /* PPS time syncing support */
280 /* PPS on CTS rather than DCD */
283 /* profiling support */
286 /* Raw Measurement support */
289 /* rtcm104v2 binary support */
290 #undef RTCM104V2_ENABLE
292 /* rtcm104v3 binary support */
293 #undef RTCM104V3_ENABLE
295 /* SiRF chipset support */
298 /* The size of `char', as computed by sizeof. */
301 /* The size of `double', as computed by sizeof. */
304 /* The size of `float', as computed by sizeof. */
307 /* The size of `int', as computed by sizeof. */
310 /* The size of `long', as computed by sizeof. */
313 /* The size of `long long', as computed by sizeof. */
314 #undef SIZEOF_LONG_LONG
316 /* The size of `short', as computed by sizeof. */
319 /* Squelch logging and hexdumps */
320 #undef SQUELCH_ENABLE
322 /* If using the C implementation of alloca, define if you know the
323 direction of stack growth for your system; otherwise it will be
324 automatically deduced at runtime.
325 STACK_DIRECTION > 0 => grows toward higher addresses
326 STACK_DIRECTION < 0 => grows toward lower addresses
327 STACK_DIRECTION = 0 => direction of growth unknown */
328 #undef STACK_DIRECTION
330 /* Define to 1 if you have the ANSI C header files. */
333 /* SuperStarII chipset support */
334 #undef SUPERSTAR2_ENABLE
336 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
337 #undef TIME_WITH_SYS_TIME
339 /* latency timing support) */
342 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
343 #undef TM_IN_SYS_TIME
345 /* True North Technologies support */
348 /* DeLorme TripMate support */
349 #undef TRIPMATE_ENABLE
351 /* Trimble TSIP support */
354 /* UBX Protocol support */
357 /* Version number of package */
360 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
361 significant byte first (like Motorola and SPARC, unlike Intel). */
362 #if defined AC_APPLE_UNIVERSAL_BUILD
363 # if defined __BIG_ENDIAN__
364 # define WORDS_BIGENDIAN 1
367 # ifndef WORDS_BIGENDIAN
368 # undef WORDS_BIGENDIAN
372 /* Some libc's don't have strlcat/strlcpy. Local copies are provided */
377 size_t strlcat(/*@out@*/char *dst, /*@in@*/const char *src, size_t size);
386 size_t strlcpy(/*@out@*/char *dst, /*@in@*/const char *src, size_t size);
392 #define GPSD_CONFIG_H
394 /* Define to empty if `const' does not conform to ANSI C. */