Config.in: add -Og option
[buildroot-gz.git] / package / gpsd / Config.in
blobb4008ebd835304421a13537ac7fc53f64400117e
1 comment "gpsd needs a toolchain w/ threads, dynamic library"
2         depends on BR2_USE_MMU
3         depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
5 config BR2_PACKAGE_GPSD
6         bool "gpsd"
7         # Uses fork()
8         depends on BR2_USE_MMU
9         depends on BR2_TOOLCHAIN_HAS_THREADS
10         # Always tries to build a shared library
11         depends on !BR2_STATIC_LIBS
12         help
13           gpsd is a service daemon that monitors one or more GPSes or AIS
14           receivers attached to a host computer through serial or USB ports,
15           making all data on the location/course/velocity of the sensors
16           available to be queried on TCP port 2947 of the host computer.
18           The D-Bus interface is included if dbus-glib is enabled.
20           http://www.catb.org/gpsd/
22 if BR2_PACKAGE_GPSD
24 config BR2_PACKAGE_GPSD_DEVICES
25         string "Where to look for GPSes"
26         default "/dev/ttyS1"
28 menu "Features"
30 config BR2_PACKAGE_GPSD_CLIENT_DEBUG
31         bool "client debugging support"
33 config BR2_PACKAGE_GPSD_OLDSTYLE
34         bool "oldstyle (pre-JSON) protocol support"
36 config BR2_PACKAGE_GPSD_PROFILING
37         bool "profiling support"
38         depends on BR2_TOOLCHAIN_USES_GLIBC
39         depends on !BR2_aarch64
41 comment "profiling support not available with uClibc-based toolchain"
42         depends on !BR2_TOOLCHAIN_USES_GLIBC
44 config BR2_PACKAGE_GPSD_NTP_SHM
45         bool "NTP time hinting support"
47 config BR2_PACKAGE_GPSD_PPS
48         bool "PPS time syncing support"
49         select BR2_PACKAGE_GPSD_NTP_SHM
51 config BR2_PACKAGE_GPSD_USER
52         bool "GPSD privilege revocation user"
53 config BR2_PACKAGE_GPSD_USER_VALUE
54         string ""
55         default "nobody"
56         depends on BR2_PACKAGE_GPSD_USER
58 config BR2_PACKAGE_GPSD_GROUP
59         bool "GPSD privilege revocation group"
60 config BR2_PACKAGE_GPSD_GROUP_VALUE
61         string ""
62         default "nobody"
63         depends on BR2_PACKAGE_GPSD_GROUP
65 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
66         bool "compile with fixed serial port speed"
67 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
68         string ""
69         default "9600"
70         depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
72 config BR2_PACKAGE_GPSD_MAX_CLIENT
73         bool "compile with limited maximum clients"
74 config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
75         string "compile with limited maximum clients"
76         default "10"
77         depends on BR2_PACKAGE_GPSD_MAX_CLIENT
79 config BR2_PACKAGE_GPSD_MAX_DEV
80         bool "compile with maximum allowed devices"
81 config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
82         string "compile with maximum allowed devices"
83         default "2"
84         depends on BR2_PACKAGE_GPSD_MAX_DEV
86 config BR2_PACKAGE_GPSD_RECONFIGURE
87         bool "allow gpsd to change device settings"
88         default y
90 config BR2_PACKAGE_GPSD_CONTROLSEND
91         bool "allow gpsctl/gpsmon to change device settings"
92         default y
94 config BR2_PACKAGE_GPSD_SQUELCH
95         bool "squelch gpsd_report and gpsd_hexdump to save cpu"
97 endmenu
99 menu "Protocols"
101 config BR2_PACKAGE_GPSD_AIVDM
102         bool "Aivdm"
103         help
104           Aivdm support
106 config BR2_PACKAGE_GPSD_ASHTECH
107         bool "Ashtech"
108         help
109           Ashtech support
111 config BR2_PACKAGE_GPSD_EARTHMATE
112         bool "Earthmate"
113         help
114           DeLorme EarthMate Zodiac support
116 config BR2_PACKAGE_GPSD_EVERMORE
117         bool "EverMore"
118         help
119           EverMore binary support
121 config BR2_PACKAGE_GPSD_FURY
122         bool "Fury"
123         help
124           Jackson Labs Fury and Firefly support
126 config BR2_PACKAGE_GPSD_FV18
127         bool "FV-18"
128         help
129           San Jose Navigation FV-18 support
131 config BR2_PACKAGE_GPSD_GARMIN
132         bool "Garmin (kernel)"
133         help
134           Garmin kernel driver support
136 config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
137         bool "Garmin (simple text)"
138         help
139           Garmin Simple Text support
141 config BR2_PACKAGE_GPSD_GEOSTAR
142         bool "Geostar"
143         help
144           Geostar Protocol support
146 config BR2_PACKAGE_GPSD_GPSCLOCK
147         bool "GPSClock"
148         help
149           GPSClock support
151 config BR2_PACKAGE_GPSD_ITRAX
152         bool "iTrax"
153         help
154           iTrax support
156 config BR2_PACKAGE_GPSD_MTK3301
157         bool "MTK-3301"
158         help
159           Mediatek MTK-3301 support
161 config BR2_PACKAGE_GPSD_NAVCOM
162         bool "Navcom"
163         help
164           Navcom binary support
166 config BR2_PACKAGE_GPSD_NMEA
167         bool "NMEA"
168         default y
169         help
170           Generic NMEA support
172 config BR2_PACKAGE_GPSD_NMEA2000
173         bool "NMEA2000"
174         select BR2_PACKAGE_GPSD_NAVCOM
175         select BR2_PACKAGE_GPSD_AIVDM
176         help
177           NMEA2000/CAN support
179 config BR2_PACKAGE_GPSD_NTRIP
180         bool "NTRIP"
181         help
182           NTRIP support
184 config BR2_PACKAGE_GPSD_OCEANSERVER
185         bool "OceanServer"
186         help
187           OceanServer Digital Compass support
189 config BR2_PACKAGE_GPSD_ONCORE
190         bool "OnCore"
191         help
192           OnCore support
194 config BR2_PACKAGE_GPSD_RTCM104V2
195         bool "RTCM104 v2"
196         help
197           RTCM104 v2 support
199 config BR2_PACKAGE_GPSD_RTCM104V3
200         bool "RTCM104 v3"
201         help
202           RTCM104 v3 support
204 config BR2_PACKAGE_GPSD_SIRF
205         bool "SiRF"
206         help
207           SiRF binary support
209 config BR2_PACKAGE_GPSD_SUPERSTAR2
210         bool "SuperStarII"
211         help
212           Novatel SuperStarII binary support
214 config BR2_PACKAGE_GPSD_TRIMBLE_TSIP
215         bool "Trimble TSIP"
216         help
217           Trimble TSIP support
219 config BR2_PACKAGE_GPSD_TRIPMATE
220         bool "TripMate"
221         help
222           Delorme TripMate support
224 config BR2_PACKAGE_GPSD_TRUE_NORTH
225         bool "True North Technologies"
226         help
227           True North Technologies support
229 config BR2_PACKAGE_GPSD_UBX
230         bool "UBX"
231         help
232           uBlox UBX binary support
234 endmenu
236 endif