configs/bananapro: bump Linux to 4.10.4
[buildroot-gz.git] / package / gpsd / Config.in
blob876ab9b03ab316cb2d52e3beb5a6276b8985d717
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 menuconfig 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 comment "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"
54 config BR2_PACKAGE_GPSD_USER_VALUE
55         string "user to run as"
56         default "nobody"
57         depends on BR2_PACKAGE_GPSD_USER
59 config BR2_PACKAGE_GPSD_GROUP
60         bool "GPSD privilege revocation group"
62 config BR2_PACKAGE_GPSD_GROUP_VALUE
63         string "group to run as"
64         default "nobody"
65         depends on BR2_PACKAGE_GPSD_GROUP
67 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
68         bool "compile with fixed serial port speed"
70 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
71         int "serial port speed"
72         default "9600"
73         depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
75 config BR2_PACKAGE_GPSD_MAX_CLIENT
76         bool "compile with limited maximum clients"
78 config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
79         int "maximum number of clients"
80         default "10"
81         depends on BR2_PACKAGE_GPSD_MAX_CLIENT
83 config BR2_PACKAGE_GPSD_MAX_DEV
84         bool "compile with maximum allowed devices"
86 config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
87         int "maximum allowed devices"
88         default "2"
89         depends on BR2_PACKAGE_GPSD_MAX_DEV
91 config BR2_PACKAGE_GPSD_RECONFIGURE
92         bool "allow gpsd to change device settings"
93         default y
95 config BR2_PACKAGE_GPSD_CONTROLSEND
96         bool "allow gpsctl/gpsmon to change device settings"
97         default y
99 config BR2_PACKAGE_GPSD_SQUELCH
100         bool "squelch gpsd_report and gpsd_hexdump to save cpu"
102 comment "Protocols"
104 config BR2_PACKAGE_GPSD_AIVDM
105         bool "Aivdm"
106         help
107           Aivdm support
109 config BR2_PACKAGE_GPSD_ASHTECH
110         bool "Ashtech"
111         help
112           Ashtech support
114 config BR2_PACKAGE_GPSD_EARTHMATE
115         bool "Earthmate"
116         help
117           DeLorme EarthMate Zodiac support
119 config BR2_PACKAGE_GPSD_EVERMORE
120         bool "EverMore"
121         help
122           EverMore binary support
124 config BR2_PACKAGE_GPSD_FURY
125         bool "Fury"
126         help
127           Jackson Labs Fury and Firefly support
129 config BR2_PACKAGE_GPSD_FV18
130         bool "FV-18"
131         help
132           San Jose Navigation FV-18 support
134 config BR2_PACKAGE_GPSD_GARMIN
135         bool "Garmin (kernel)"
136         help
137           Garmin kernel driver support
139 config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
140         bool "Garmin (simple text)"
141         help
142           Garmin Simple Text support
144 config BR2_PACKAGE_GPSD_GEOSTAR
145         bool "Geostar"
146         help
147           Geostar Protocol support
149 config BR2_PACKAGE_GPSD_GPSCLOCK
150         bool "GPSClock"
151         help
152           GPSClock support
154 config BR2_PACKAGE_GPSD_ITRAX
155         bool "iTrax"
156         help
157           iTrax support
159 config BR2_PACKAGE_GPSD_MTK3301
160         bool "MTK-3301"
161         help
162           Mediatek MTK-3301 support
164 config BR2_PACKAGE_GPSD_NAVCOM
165         bool "Navcom"
166         help
167           Navcom binary support
169 config BR2_PACKAGE_GPSD_NMEA
170         bool "NMEA"
171         default y
172         help
173           Generic NMEA support
175 config BR2_PACKAGE_GPSD_NMEA2000
176         bool "NMEA2000"
177         select BR2_PACKAGE_GPSD_NAVCOM
178         select BR2_PACKAGE_GPSD_AIVDM
179         help
180           NMEA2000/CAN support
182 config BR2_PACKAGE_GPSD_NTRIP
183         bool "NTRIP"
184         help
185           NTRIP support
187 config BR2_PACKAGE_GPSD_OCEANSERVER
188         bool "OceanServer"
189         help
190           OceanServer Digital Compass support
192 config BR2_PACKAGE_GPSD_ONCORE
193         bool "OnCore"
194         help
195           OnCore support
197 config BR2_PACKAGE_GPSD_RTCM104V2
198         bool "RTCM104 v2"
199         help
200           RTCM104 v2 support
202 config BR2_PACKAGE_GPSD_RTCM104V3
203         bool "RTCM104 v3"
204         help
205           RTCM104 v3 support
207 config BR2_PACKAGE_GPSD_SIRF
208         bool "SiRF"
209         help
210           SiRF binary support
212 config BR2_PACKAGE_GPSD_SUPERSTAR2
213         bool "SuperStarII"
214         help
215           Novatel SuperStarII binary support
217 config BR2_PACKAGE_GPSD_TRIMBLE_TSIP
218         bool "Trimble TSIP"
219         help
220           Trimble TSIP support
222 config BR2_PACKAGE_GPSD_TRIPMATE
223         bool "TripMate"
224         help
225           Delorme TripMate support
227 config BR2_PACKAGE_GPSD_TRUE_NORTH
228         bool "True North Technologies"
229         help
230           True North Technologies support
232 config BR2_PACKAGE_GPSD_UBX
233         bool "UBX"
234         help
235           uBlox UBX binary support
237 endif