blob: 7984a0bd39ebc3e5a75179ce5774f690413ba156 [file] [log] [blame]
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +00001AC_DEFUN([AC_PROG_CC_PIE], [
2 AC_CACHE_CHECK([whether ${CC-cc} accepts -fPIE], ac_cv_prog_cc_pie, [
3 echo 'void f(){}' > conftest.c
4 if test -z "`${CC-cc} -fPIE -pie -c conftest.c 2>&1`"; then
5 ac_cv_prog_cc_pie=yes
6 else
7 ac_cv_prog_cc_pie=no
8 fi
9 rm -rf conftest*
10 ])
11])
12
Marcel Holtmann82e9ab52008-12-23 06:04:54 +010013AC_DEFUN([COMPILER_FLAGS], [
Lucas De Marchiafb0ab32012-05-09 09:06:17 -030014 with_cflags=""
Marcel Holtmann82e9ab52008-12-23 06:04:54 +010015 if (test "$USE_MAINTAINER_MODE" = "yes"); then
Lucas De Marchiafb0ab32012-05-09 09:06:17 -030016 with_cflags="$with_cflags -Wall -Werror -Wextra"
17 with_cflags="$with_cflags -Wno-unused-parameter"
18 with_cflags="$with_cflags -Wno-missing-field-initializers"
19 with_cflags="$with_cflags -Wdeclaration-after-statement"
20 with_cflags="$with_cflags -Wmissing-declarations"
21 with_cflags="$with_cflags -Wredundant-decls"
22 with_cflags="$with_cflags -Wcast-align"
23 with_cflags="$with_cflags -DG_DISABLE_DEPRECATED"
Marcel Holtmann82e9ab52008-12-23 06:04:54 +010024 fi
Lucas De Marchiafb0ab32012-05-09 09:06:17 -030025
26 AC_SUBST([WARNING_CFLAGS], $with_cflags)
Marcel Holtmann82e9ab52008-12-23 06:04:54 +010027])
28
Marcel Holtmanna1bc48d2006-08-16 10:54:06 +000029AC_DEFUN([AC_FUNC_PPOLL], [
Marcel Holtmann2aab8702008-06-03 20:07:34 +000030 AC_CHECK_FUNC(ppoll, dummy=yes, AC_DEFINE(NEED_PPOLL, 1,
31 [Define to 1 if you need the ppoll() function.]))
Marcel Holtmanna1bc48d2006-08-16 10:54:06 +000032])
33
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +000034AC_DEFUN([AC_INIT_BLUEZ], [
Marcel Holtmannc0d52442005-10-29 19:25:42 +000035 AC_PREFIX_DEFAULT(/usr/local)
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +000036
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +000037 if (test "${prefix}" = "NONE"); then
38 dnl no prefix and no sysconfdir, so default to /etc
39 if (test "$sysconfdir" = '${prefix}/etc'); then
40 AC_SUBST([sysconfdir], ['/etc'])
41 fi
42
Marcel Holtmannf5a214f2005-04-21 20:18:09 +000043 dnl no prefix and no localstatedir, so default to /var
44 if (test "$localstatedir" = '${prefix}/var'); then
45 AC_SUBST([localstatedir], ['/var'])
46 fi
47
Marcel Holtmann7163f8e2006-08-10 11:08:49 +000048 dnl no prefix and no libexecdir, so default to /lib
Marcel Holtmann435486a2006-08-10 11:22:12 +000049 if (test "$libexecdir" = '${exec_prefix}/libexec'); then
Marcel Holtmann7163f8e2006-08-10 11:08:49 +000050 AC_SUBST([libexecdir], ['/lib'])
51 fi
52
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +000053 dnl no prefix and no mandir, so use ${prefix}/share/man as default
54 if (test "$mandir" = '${prefix}/man'); then
55 AC_SUBST([mandir], ['${prefix}/share/man'])
56 fi
57
58 prefix="${ac_default_prefix}"
59 fi
60
61 if (test "${libdir}" = '${exec_prefix}/lib'); then
62 libdir="${prefix}/lib"
63 fi
64
Marcel Holtmann38173722008-08-04 20:09:56 +020065 plugindir="${libdir}/bluetooth/plugins"
66
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +000067 if (test "$sysconfdir" = '${prefix}/etc'); then
68 configdir="${prefix}/etc/bluetooth"
69 else
70 configdir="${sysconfdir}/bluetooth"
71 fi
72
Marcel Holtmannf5a214f2005-04-21 20:18:09 +000073 if (test "$localstatedir" = '${prefix}/var'); then
74 storagedir="${prefix}/var/lib/bluetooth"
75 else
76 storagedir="${localstatedir}/lib/bluetooth"
77 fi
78
Marcel Holtmann2aab8702008-06-03 20:07:34 +000079 AC_DEFINE_UNQUOTED(CONFIGDIR, "${configdir}",
80 [Directory for the configuration files])
81 AC_DEFINE_UNQUOTED(STORAGEDIR, "${storagedir}",
82 [Directory for the storage files])
Filippo Giunchedi8c88b042009-06-27 17:01:37 +020083
84 AC_SUBST(CONFIGDIR, "${configdir}")
85 AC_SUBST(STORAGEDIR, "${storagedir}")
Marcel Holtmann0bc778f2009-07-05 09:48:24 -070086
Kay Sievers9fc74742011-04-29 00:32:25 +020087 UDEV_DIR="`$PKG_CONFIG --variable=udevdir udev`"
88 if (test -z "${UDEV_DIR}"); then
89 UDEV_DIR="/lib/udev"
Marcel Holtmann58dd6cc2009-07-05 10:45:46 -070090 fi
Kay Sievers9fc74742011-04-29 00:32:25 +020091 AC_SUBST(UDEV_DIR)
Marcel Holtmann138996f2004-04-03 06:20:54 +000092])
93
Marcel Holtmannd119a5d2007-01-17 23:26:05 +000094AC_DEFUN([AC_PATH_DBUS], [
Marcel Holtmannc89b5892012-04-16 18:15:25 +020095 PKG_CHECK_MODULES(DBUS, dbus-1 >= 1.4, dummy=yes,
96 AC_MSG_ERROR(D-Bus >= 1.4 is required))
Marcel Holtmannd97274c2008-06-03 20:20:46 +000097 AC_SUBST(DBUS_CFLAGS)
98 AC_SUBST(DBUS_LIBS)
Marcel Holtmannd119a5d2007-01-17 23:26:05 +000099])
100
Marcel Holtmann4e318b32008-02-01 11:42:38 +0000101AC_DEFUN([AC_PATH_GLIB], [
Mikel Astiz4c8a8d62012-09-28 18:32:21 +0200102 PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.32, dummy=yes,
103 AC_MSG_ERROR(GLib >= 2.32 is required))
Marcel Holtmann4e318b32008-02-01 11:42:38 +0000104 AC_SUBST(GLIB_CFLAGS)
105 AC_SUBST(GLIB_LIBS)
106])
107
Marcel Holtmann4ed911a2004-07-20 15:35:20 +0000108AC_DEFUN([AC_PATH_USB], [
Marcel Holtmann4107ee82007-01-15 10:47:30 +0000109 PKG_CHECK_MODULES(USB, libusb, usb_found=yes, usb_found=no)
Marcel Holtmann4df671d2004-07-21 15:24:22 +0000110 AC_SUBST(USB_CFLAGS)
Marcel Holtmann5d85c212004-07-15 18:29:31 +0000111 AC_SUBST(USB_LIBS)
Marcel Holtmann150f9b62006-11-13 07:17:40 +0000112 AC_CHECK_LIB(usb, usb_get_busses, dummy=yes,
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000113 AC_DEFINE(NEED_USB_GET_BUSSES, 1,
114 [Define to 1 if you need the usb_get_busses() function.]))
Marcel Holtmann150f9b62006-11-13 07:17:40 +0000115 AC_CHECK_LIB(usb, usb_interrupt_read, dummy=yes,
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000116 AC_DEFINE(NEED_USB_INTERRUPT_READ, 1,
117 [Define to 1 if you need the usb_interrupt_read() function.]))
Marcel Holtmann150f9b62006-11-13 07:17:40 +0000118])
119
Kay Sievers94b0a8f2011-04-28 11:08:47 +0200120AC_DEFUN([AC_PATH_UDEV], [
121 PKG_CHECK_MODULES(UDEV, libudev, udev_found=yes, udev_found=no)
122 AC_SUBST(UDEV_CFLAGS)
123 AC_SUBST(UDEV_LIBS)
124])
125
Sheldon Demariodcfc9ad2011-02-14 12:07:18 -0300126AC_DEFUN([AC_PATH_READLINE], [
127 AC_CHECK_HEADER(readline/readline.h,
128 AC_CHECK_LIB(readline, main,
129 [ readline_found=yes
130 AC_SUBST(READLINE_LIBS, "-lreadline")
131 ], readline_found=no),
132 [])
133])
134
Marcel Holtmannbf5d45f2011-12-27 20:09:56 -0800135AC_DEFUN([AC_PATH_CHECK], [
Scott James Remnantf0ef8ce2012-01-05 17:07:11 -0800136 PKG_CHECK_MODULES(CHECK, check >= 0.9.6, check_found=yes, check_found=no)
Marcel Holtmannbf5d45f2011-12-27 20:09:56 -0800137 AC_SUBST(CHECK_CFLAGS)
138 AC_SUBST(CHECK_LIBS)
139])
140
Bastien Nocera3a9811d2010-09-06 15:43:48 +0100141AC_DEFUN([AC_PATH_OUI], [
142 AC_ARG_WITH(ouifile,
143 AS_HELP_STRING([--with-ouifile=PATH],[Path to the oui.txt file @<:@auto@:>@]),
144 [ac_with_ouifile=$withval],
145 [ac_with_ouifile="/var/lib/misc/oui.txt"])
146 AC_DEFINE_UNQUOTED(OUIFILE, ["$ac_with_ouifile"], [Define the OUI file path])
147])
148
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000149AC_DEFUN([AC_ARG_BLUEZ], [
150 debug_enable=no
Marcel Holtmannbf748492009-07-15 18:09:02 +0200151 optimization_enable=yes
Marcel Holtmann70ee4012008-06-16 00:49:28 +0000152 fortify_enable=yes
Marcel Holtmann295eb0c2008-08-04 20:20:44 +0200153 pie_enable=yes
Marcel Holtmann1bc5e022007-01-23 07:29:27 +0000154 usb_enable=${usb_found}
Marcel Holtmann9341b132008-02-10 05:12:11 +0000155 audio_enable=yes
156 input_enable=yes
Marcel Holtmann9341b132008-02-10 05:12:11 +0000157 network_enable=yes
Waldemar Rymarkiewicze3c94ac2011-02-24 13:13:24 +0100158 sap_enable=no
Luiz Augusto von Dentz694f0192008-09-02 19:17:55 -0300159 service_enable=yes
Santiago Carot-Nemesio2792e632010-07-27 16:11:29 +0200160 health_enable=no
Marcel Holtmann407a7232008-06-18 15:35:40 +0000161 tools_enable=yes
Marcel Holtmannf78701c2004-07-28 16:31:26 +0000162 cups_enable=no
Marcel Holtmannd8421762008-02-10 05:27:22 +0000163 test_enable=no
Marcel Holtmann407a7232008-06-18 15:35:40 +0000164 bccmd_enable=no
Marcel Holtmann0b868742009-06-30 07:30:16 -0700165 pcmcia_enable=no
Marcel Holtmann407a7232008-06-18 15:35:40 +0000166 hid2hci_enable=no
167 dfutool_enable=no
Lucas De Marchi9cec49b2011-07-02 00:35:10 -0300168 datafiles_enable=yes
Marcel Holtmann080bb2b2008-09-01 21:55:09 +0200169 telephony_driver=dummy
Waldemar Rymarkiewiczf9dc0c02011-03-16 13:10:20 +0100170 sap_driver=dummy
Claudio Takahasi16a8c882012-09-25 12:34:16 -0300171 hog_suspend_driver=dummy
Szymon Jancd8128702011-03-26 12:27:09 +0100172 dbusoob_enable=no
David Herrmann1106efd2011-07-13 15:40:15 +0200173 wiimote_enable=no
Szymon Jancfd1e9c52012-10-03 15:18:29 +0200174 neard_enable=no
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000175
Marcel Holtmannbf748492009-07-15 18:09:02 +0200176 AC_ARG_ENABLE(optimization, AC_HELP_STRING([--disable-optimization], [disable code optimization]), [
Marcel Holtmann31320d12009-07-15 18:15:49 +0200177 optimization_enable=${enableval}
Marcel Holtmannbf748492009-07-15 18:09:02 +0200178 ])
179
Marcel Holtmann0fccefa2005-10-09 22:45:07 +0000180 AC_ARG_ENABLE(fortify, AC_HELP_STRING([--disable-fortify], [disable compile time buffer checks]), [
181 fortify_enable=${enableval}
182 ])
183
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000184 AC_ARG_ENABLE(pie, AC_HELP_STRING([--disable-pie], [disable position independent executables flag]), [
Marcel Holtmann70ee4012008-06-16 00:49:28 +0000185 pie_enable=${enableval}
186 ])
187
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000188 AC_ARG_ENABLE(network, AC_HELP_STRING([--disable-network], [disable network plugin]), [
189 network_enable=${enableval}
190 ])
191
Waldemar Rymarkiewicze3c94ac2011-02-24 13:13:24 +0100192 AC_ARG_ENABLE(sap, AC_HELP_STRING([--enable-sap], [enable sap plugin]), [
193 sap_enable=${enableval}
194 ])
195
Waldemar Rymarkiewiczf9dc0c02011-03-16 13:10:20 +0100196 AC_ARG_WITH(sap, AC_HELP_STRING([--with-sap=DRIVER], [select SAP driver]), [
197 sap_driver=${withval}
198 ])
199 AC_SUBST([SAP_DRIVER], [sap-${sap_driver}.c])
200
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000201 AC_ARG_ENABLE(input, AC_HELP_STRING([--disable-input], [disable input plugin]), [
202 input_enable=${enableval}
203 ])
204
205 AC_ARG_ENABLE(audio, AC_HELP_STRING([--disable-audio], [disable audio plugin]), [
206 audio_enable=${enableval}
207 ])
208
Luiz Augusto von Dentz694f0192008-09-02 19:17:55 -0300209 AC_ARG_ENABLE(service, AC_HELP_STRING([--disable-service], [disable service plugin]), [
210 service_enable=${enableval}
211 ])
212
Santiago Carot-Nemesio2792e632010-07-27 16:11:29 +0200213 AC_ARG_ENABLE(health, AC_HELP_STRING([--enable-health], [enable health plugin]), [
214 health_enable=${enableval}
215 ])
216
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000217 AC_ARG_ENABLE(usb, AC_HELP_STRING([--enable-usb], [enable USB support]), [
218 usb_enable=${enableval}
Marcel Holtmann77a277e2007-01-23 07:18:07 +0000219 ])
220
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000221 AC_ARG_ENABLE(tools, AC_HELP_STRING([--enable-tools], [install Bluetooth utilities]), [
222 tools_enable=${enableval}
Marcel Holtmanndbf29a62007-08-24 16:55:28 +0000223 ])
224
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000225 AC_ARG_ENABLE(bccmd, AC_HELP_STRING([--enable-bccmd], [install BCCMD interface utility]), [
226 bccmd_enable=${enableval}
227 ])
228
Marcel Holtmannc5908da2009-06-30 07:53:08 -0700229 AC_ARG_ENABLE(pcmcia, AC_HELP_STRING([--enable-pcmcia], [install PCMCIA serial script]), [
Marcel Holtmann0b868742009-06-30 07:30:16 -0700230 pcmcia_enable=${enableval}
231 ])
232
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000233 AC_ARG_ENABLE(hid2hci, AC_HELP_STRING([--enable-hid2hci], [install HID mode switching utility]), [
234 hid2hci_enable=${enableval}
235 ])
236
237 AC_ARG_ENABLE(dfutool, AC_HELP_STRING([--enable-dfutool], [install DFU firmware upgrade utility]), [
238 dfutool_enable=${enableval}
Marcel Holtmannfa83abe2007-04-08 19:56:52 +0000239 ])
240
Marcel Holtmannc37be1a2004-07-27 13:01:42 +0000241 AC_ARG_ENABLE(cups, AC_HELP_STRING([--enable-cups], [install CUPS backend support]), [
Marcel Holtmann4df671d2004-07-21 15:24:22 +0000242 cups_enable=${enableval}
Marcel Holtmannc37be1a2004-07-27 13:01:42 +0000243 ])
Marcel Holtmann472036c2004-11-11 18:22:27 +0000244
Marcel Holtmannd97274c2008-06-03 20:20:46 +0000245 AC_ARG_ENABLE(test, AC_HELP_STRING([--enable-test], [install test programs]), [
246 test_enable=${enableval}
247 ])
248
Lucas De Marchi9cec49b2011-07-02 00:35:10 -0300249 AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--enable-datafiles], [install Bluetooth configuration and data files]), [
250 datafiles_enable=${enableval}
Marcel Holtmann3d6f08c2006-09-01 00:20:45 +0000251 ])
252
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000253 AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], [enable compiling with debugging information]), [
254 debug_enable=${enableval}
255 ])
256
Marcel Holtmann080bb2b2008-09-01 21:55:09 +0200257 AC_ARG_WITH(telephony, AC_HELP_STRING([--with-telephony=DRIVER], [select telephony driver]), [
258 telephony_driver=${withval}
259 ])
260
261 AC_SUBST([TELEPHONY_DRIVER], [telephony-${telephony_driver}.c])
262
Szymon Jancd8128702011-03-26 12:27:09 +0100263 AC_ARG_ENABLE(dbusoob, AC_HELP_STRING([--enable-dbusoob], [compile with D-Bus OOB plugin]), [
264 dbusoob_enable=${enableval}
265 ])
266
David Herrmann1106efd2011-07-13 15:40:15 +0200267 AC_ARG_ENABLE(wiimote, AC_HELP_STRING([--enable-wiimote], [compile with Wii Remote plugin]), [
268 wiimote_enable=${enableval}
269 ])
270
João Paulo Rechi Vita394b8932012-10-29 17:33:57 -0300271 AC_ARG_WITH(hog_suspend, AC_HELP_STRING([--with-hog-suspend=DRIVER], [select HoG suspend driver]), [
Claudio Takahasi16a8c882012-09-25 12:34:16 -0300272 hog_suspend_driver=${withval}
273 ])
274
275 AC_SUBST([HOG_SUSPEND_DRIVER], [suspend-${hog_suspend_driver}.c])
276
Szymon Jancfd1e9c52012-10-03 15:18:29 +0200277 AC_ARG_ENABLE(neard, AC_HELP_STRING([--enable-neard], [compile with neard plugin]), [
278 neard_enable=${enableval}
279 ])
280
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300281 misc_cflags=""
282 misc_ldflags=""
283
Marcel Holtmann0fccefa2005-10-09 22:45:07 +0000284 if (test "${fortify_enable}" = "yes"); then
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300285 misc_cflags="$misc_cflags -D_FORTIFY_SOURCE=2"
Marcel Holtmann0fccefa2005-10-09 22:45:07 +0000286 fi
287
Marcel Holtmann70ee4012008-06-16 00:49:28 +0000288 if (test "${pie_enable}" = "yes" && test "${ac_cv_prog_cc_pie}" = "yes"); then
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300289 misc_cflags="$misc_cflags -fPIC"
290 misc_ldflags="$misc_ldflags -pie"
Marcel Holtmann70ee4012008-06-16 00:49:28 +0000291 fi
292
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000293 if (test "${debug_enable}" = "yes" && test "${ac_cv_prog_cc_g}" = "yes"); then
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300294 misc_cflags="$misc_cflags -g"
Marcel Holtmannbf748492009-07-15 18:09:02 +0200295 fi
296
297 if (test "${optimization_enable}" = "no"); then
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300298 misc_cflags="$misc_cflags -O0"
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000299 fi
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000300
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300301 AC_SUBST([MISC_CFLAGS], $misc_cflags)
Stefan Seyfried02ea3642012-06-21 11:28:47 +0200302 AC_SUBST([MISC_LDFLAGS], $misc_ldflags)
Lucas De Marchiafb0ab32012-05-09 09:06:17 -0300303
Marcel Holtmann1bc5e022007-01-23 07:29:27 +0000304 if (test "${usb_enable}" = "yes" && test "${usb_found}" = "yes"); then
305 AC_DEFINE(HAVE_LIBUSB, 1, [Define to 1 if you have USB library.])
306 fi
307
Marcel Holtmann1bc5e022007-01-23 07:29:27 +0000308 AM_CONDITIONAL(USB, test "${usb_enable}" = "yes" && test "${usb_found}" = "yes")
Marcel Holtmann15df7842012-11-09 09:44:10 +0100309
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000310 AM_CONDITIONAL(AUDIOPLUGIN, test "${audio_enable}" = "yes")
311 AM_CONDITIONAL(INPUTPLUGIN, test "${input_enable}" = "yes")
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000312 AM_CONDITIONAL(NETWORKPLUGIN, test "${network_enable}" = "yes")
Waldemar Rymarkiewicze3c94ac2011-02-24 13:13:24 +0100313 AM_CONDITIONAL(SAPPLUGIN, test "${sap_enable}" = "yes")
Luiz Augusto von Dentz694f0192008-09-02 19:17:55 -0300314 AM_CONDITIONAL(SERVICEPLUGIN, test "${service_enable}" = "yes")
Santiago Carot-Nemesio2792e632010-07-27 16:11:29 +0200315 AM_CONDITIONAL(HEALTHPLUGIN, test "${health_enable}" = "yes")
Santiago Carot-Nemesioc253e842010-09-18 09:58:32 +0200316 AM_CONDITIONAL(MCAP, test "${health_enable}" = "yes")
Sheldon Demariodcfc9ad2011-02-14 12:07:18 -0300317 AM_CONDITIONAL(READLINE, test "${readline_found}" = "yes")
Marcel Holtmann4df671d2004-07-21 15:24:22 +0000318 AM_CONDITIONAL(CUPS, test "${cups_enable}" = "yes")
Marcel Holtmannbf5d45f2011-12-27 20:09:56 -0800319 AM_CONDITIONAL(TEST, test "${test_enable}" = "yes" && test "${check_found}" = "yes")
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000320 AM_CONDITIONAL(TOOLS, test "${tools_enable}" = "yes")
321 AM_CONDITIONAL(BCCMD, test "${bccmd_enable}" = "yes")
Marcel Holtmann0b868742009-06-30 07:30:16 -0700322 AM_CONDITIONAL(PCMCIA, test "${pcmcia_enable}" = "yes")
Lukasz Rymanowskicb60fce2011-06-21 11:14:44 +0200323 AM_CONDITIONAL(HID2HCI, test "${hid2hci_enable}" = "yes" && test "${usb_found}" = "yes" && test "${udev_found}" = "yes")
Marcel Holtmann2aab8702008-06-03 20:07:34 +0000324 AM_CONDITIONAL(DFUTOOL, test "${dfutool_enable}" = "yes" && test "${usb_found}" = "yes")
Lucas De Marchi9cec49b2011-07-02 00:35:10 -0300325 AM_CONDITIONAL(DATAFILES, test "${datafiles_enable}" = "yes")
Szymon Jancd8128702011-03-26 12:27:09 +0100326 AM_CONDITIONAL(DBUSOOBPLUGIN, test "${dbusoob_enable}" = "yes")
David Herrmann1106efd2011-07-13 15:40:15 +0200327 AM_CONDITIONAL(WIIMOTEPLUGIN, test "${wiimote_enable}" = "yes")
Marcel Holtmannc4858bb2012-11-09 20:30:54 +0100328 AM_CONDITIONAL(HOGPLUGIN, test "${input_enable}" = "yes")
Szymon Jancfd1e9c52012-10-03 15:18:29 +0200329 AM_CONDITIONAL(NEARDPLUGIN, test "${neard_enable}" = "yes")
Marcel Holtmannbb42dcd2004-08-12 16:00:35 +0000330])