Merge remote-tracking branch 'origin/master'
[enigma2-plugins.git] / configure.ac
1 AC_INIT([enigma2-plugins],[3.0.0],[enigma2-devel@lists.elitedvb.net])
2 AM_INIT_AUTOMAKE([dist-bzip2 foreign no-define tar-pax])
3 AC_CONFIG_HEADERS([enigma2-plugins-config.h])
4
5 # Silent rules are available since 1.11, but older versions
6 # are still in use. So don't use them unconditionally.
7 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9 AC_USE_SYSTEM_EXTENSIONS
10 AC_SYS_LARGEFILE
11
12 AC_PROG_CC
13 AC_PROG_CXX
14 m4_ifdef([LT_INIT], [LT_INIT], [AC_PROG_LIBTOOL])
15 AC_CONFIG_MACRO_DIR([m4])
16
17 AC_PATH_PROG(MSGFMT, msgfmt, AC_MSG_ERROR(Could not find msgfmt))
18
19 AM_PATH_PYTHON
20 AX_PYTHON_DEVEL
21 AX_PTHREAD
22
23 TUXBOX_APPS_DVB
24
25 PKG_CHECK_MODULES(ENIGMA2, enigma2)
26 PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10 gstreamer-pbutils-0.10)
27 PKG_CHECK_MODULES(LIBCRYPTO, libcrypto)
28
29 AC_ARG_WITH(debug,
30         AS_HELP_STRING([--without-debug],[disable debugging code]),
31         [with_debug="$withval"],[with_debug="yes"])
32 if test "$with_debug" = "yes"; then
33         DEBUG_CFLAGS="-ggdb3"
34         AC_DEFINE([DEBUG],[1],[Define to 1 to enable debugging code])
35 fi
36
37 AC_ARG_WITH(po,
38         AS_HELP_STRING([--with-po],[enable updating of po files]),
39         [with_po="$withval"],[with_po="no"])
40 if test "$with_po" = "yes"; then
41         AC_PATH_PROG(MSGINIT, msginit)
42         AC_PATH_PROG(MSGMERGE, msgmerge)
43         AC_PATH_PROG(MSGUNIQ, msguniq)
44         AC_PATH_PROG(XGETTEXT, xgettext)
45         if test -z "$MSGINIT" -o -z "$MSGMERGE" -o -z "$MSGUNIQ" -o -z "$XGETTEXT"; then
46                 AC_MSG_ERROR([Could not find required gettext tools])
47         fi
48 fi
49 AM_CONDITIONAL(UPDATE_PO, test "$with_po" = "yes")
50
51 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS -include Python.h -include enigma2-plugins-config.h"
52 CFLAGS="$CFLAGS $DEBUG_CFLAGS -Wall"
53 CXXFLAGS="$CXXFLAGS $DEBUG_CFLAGS -Wall $ENIGMA2_CFLAGS $PTHREAD_CFLAGS"
54
55 AC_CONFIG_FILES([
56 Makefile
57
58 aihdcontroler/Makefile
59 aihdcontroler/meta/Makefile
60 aihdcontroler/src/Makefile
61 aihdcontroler/src/comp/Makefile
62 aihdcontroler/src/data/Makefile
63
64 antiscrollbar/Makefile
65 antiscrollbar/meta/Makefile
66 antiscrollbar/src/Makefile
67
68 audiosync/Makefile
69 audiosync/img/Makefile
70 audiosync/meta/Makefile
71 audiosync/po/Makefile
72 audiosync/src/Makefile
73
74 automaticcleanup/Makefile
75 automaticcleanup/meta/Makefile
76 automaticcleanup/po/Makefile
77 automaticcleanup/src/Makefile
78
79 automatictimerlistcleanup/Makefile
80 automatictimerlistcleanup/meta/Makefile
81 automatictimerlistcleanup/po/Makefile
82 automatictimerlistcleanup/src/Makefile
83
84 automaticvolumeadjustment/Makefile
85 automaticvolumeadjustment/meta/Makefile
86 automaticvolumeadjustment/src/Makefile
87
88 autoresolution/Makefile
89 autoresolution/meta/Makefile
90 autoresolution/src/Makefile
91 autoresolution/po/Makefile
92
93 autotimer/Makefile
94 autotimer/meta/Makefile
95 autotimer/po/Makefile
96 autotimer/src/Makefile
97 autotimer/src/webinterface/Makefile
98
99 babelzapper/Makefile
100 babelzapper/etc/Makefile
101 babelzapper/meta/Makefile
102 babelzapper/src/Makefile
103
104 bitrateviewer/Makefile
105 bitrateviewer/meta/Makefile
106 bitrateviewer/src/Makefile
107 bitrateviewer/src/bitratecalc/Makefile
108
109 bonjour/Makefile
110 bonjour/meta/Makefile
111 bonjour/src/Makefile
112
113 cdinfo/Makefile
114 cdinfo/meta/Makefile
115 cdinfo/src/Makefile
116
117 dreamirc/Makefile
118 dreamirc/meta/Makefile
119 dreamirc/src/Makefile
120 dreamirc/src/protocols/Makefile
121
122 dreammediathek/Makefile
123 dreammediathek/src/Makefile
124
125 dvdbackup/Makefile
126 dvdbackup/meta/Makefile
127 dvdbackup/po/Makefile
128 dvdbackup/src/Makefile
129
130 dyndns/Makefile
131 dyndns/src/Makefile
132 dyndns/meta/Makefile
133
134 easyinfo/Makefile
135 easyinfo/meta/Makefile
136 easyinfo/src/Makefile
137
138 easymedia/Makefile
139 easymedia/meta/Makefile
140 easymedia/po/Makefile
141 easymedia/src/Makefile
142
143 eibox/Makefile
144 eibox/meta/Makefile
145 eibox/po/Makefile
146 eibox/src/Makefile
147 eibox/src/images/Makefile
148
149 elektro/Makefile
150 elektro/meta/Makefile
151 elektro/po/Makefile
152 elektro/src/Makefile
153
154 emailclient/Makefile
155 emailclient/meta/Makefile
156 emailclient/po/Makefile
157 emailclient/src/Makefile
158
159 epgrefresh/Makefile
160 epgrefresh/meta/Makefile
161 epgrefresh/po/Makefile
162 epgrefresh/src/Makefile
163 epgrefresh/src/webinterface/Makefile
164
165 epgsearch/Makefile
166 epgsearch/meta/Makefile
167 epgsearch/po/Makefile
168 epgsearch/src/Makefile
169
170 fancontrol2/Makefile
171 fancontrol2/meta/Makefile
172 fancontrol2/po/Makefile
173 fancontrol2/src/Makefile
174 fancontrol2/src/data/Makefile
175
176 filebrowser/Makefile
177 filebrowser/meta/Makefile
178 filebrowser/src/Makefile
179
180 fritzcall/Makefile
181 fritzcall/meta/Makefile
182 fritzcall/po/Makefile
183 fritzcall/src/Makefile
184 fritzcall/src/images/Makefile
185
186 ftpbrowser/Makefile
187 ftpbrowser/meta/Makefile
188 ftpbrowser/po/Makefile
189 ftpbrowser/src/Makefile
190 ftpbrowser/src/images/Makefile
191
192 genuinedreambox/Makefile
193 genuinedreambox/meta/Makefile
194 genuinedreambox/src/Makefile
195
196 googlemaps/Makefile
197 googlemaps/meta/Makefile
198 googlemaps/src/Makefile
199
200 growlee/Makefile
201 growlee/meta/Makefile
202 growlee/src/Makefile
203
204 httpproxy/Makefile
205 httpproxy/meta/Makefile
206 httpproxy/src/Makefile
207
208 imdb/Makefile
209 imdb/meta/Makefile
210 imdb/po/Makefile
211 imdb/src/Makefile
212
213 kiddytimer/Makefile
214 kiddytimer/img/Makefile
215 kiddytimer/meta/Makefile
216 kiddytimer/po/Makefile
217 kiddytimer/src/Makefile
218
219 lastfm/Makefile
220 lastfm/meta/Makefile
221 lastfm/po/Makefile
222 lastfm/src/Makefile
223
224 letterbox/Makefile
225 letterbox/src/Makefile
226 letterbox/meta/Makefile
227
228 logomanager/Makefile
229 logomanager/logodir_hdd/Makefile
230 logomanager/meta/Makefile
231 logomanager/src/Makefile
232
233 mediadownloader/Makefile
234 mediadownloader/meta/Makefile
235 mediadownloader/po/Makefile
236 mediadownloader/src/Makefile
237
238 merlinepg/Makefile
239 merlinepg/meta/Makefile
240 merlinepg/src/Makefile
241
242 merlinmusicplayer/Makefile
243 merlinmusicplayer/meta/Makefile
244 merlinmusicplayer/src/Makefile
245 merlinmusicplayer/src/images/Makefile
246 merlinmusicplayer/src/merlinmp3player/Makefile
247
248 meteoitalia/Makefile
249 meteoitalia/meta/Makefile
250 meteoitalia/src/Makefile
251
252 mosaic/Makefile
253 mosaic/meta/Makefile
254 mosaic/po/Makefile
255 mosaic/src/Makefile
256
257 moviecut/Makefile
258 moviecut/meta/Makefile
259 moviecut/src_cc/Makefile
260 moviecut/src_py/Makefile
261
262 movielistpreview/Makefile
263 movielistpreview/meta/Makefile
264 movielistpreview/po/Makefile
265 movielistpreview/src/Makefile
266
267 movieretitle/Makefile
268 movieretitle/meta/Makefile
269 movieretitle/po/Makefile
270 movieretitle/src/Makefile
271
272 moviesearch/Makefile
273 moviesearch/meta/Makefile
274 moviesearch/src/Makefile
275
276 movieselectionquickbutton/Makefile
277 movieselectionquickbutton/meta/Makefile
278 movieselectionquickbutton/po/Makefile
279 movieselectionquickbutton/src/Makefile
280
281 movietagger/Makefile
282 movietagger/etc/Makefile
283 movietagger/meta/Makefile
284 movietagger/src/Makefile
285
286 movieepg/Makefile
287 movieepg/meta/Makefile
288 movieepg/src/Makefile
289
290 multirc/Makefile
291 multirc/src/Makefile
292 multirc/meta/Makefile
293
294 mytube/Makefile
295 mytube/meta/Makefile
296 mytube/src/Makefile
297
298 namezap/Makefile
299 namezap/meta/Makefile
300 namezap/po/Makefile
301 namezap/src/Makefile
302
303 netcaster/Makefile
304 netcaster/meta/Makefile
305 netcaster/src/Makefile
306 netcaster/src/bin/Makefile
307 netcaster/src/bin/interface/Makefile
308 netcaster/src/etc/Makefile
309
310 networkbrowser/Makefile
311 networkbrowser/meta/Makefile
312 networkbrowser/src/Makefile
313 networkbrowser/src/icons/Makefile
314 networkbrowser/src/lib/Makefile
315
316 ncidclient/Makefile
317 ncidclient/meta/Makefile
318 ncidclient/po/Makefile
319 ncidclient/src/Makefile
320
321 ofdb/Makefile
322 ofdb/meta/Makefile
323 ofdb/po/Makefile
324 ofdb/src/Makefile
325
326 orfat/Makefile
327 orfat/meta/Makefile
328 orfat/src/Makefile
329
330 orfteletext/Makefile
331 orfteletext/meta/Makefile
332 orfteletext/src/Makefile
333
334 partnerbox/Makefile
335 partnerbox/meta/Makefile
336 partnerbox/po/Makefile
337 partnerbox/src/Makefile
338 partnerbox/src/icons/Makefile
339 partnerbox/src/servicewebts/Makefile
340
341 passwordchanger/Makefile
342 passwordchanger/meta/Makefile
343 passwordchanger/po/Makefile
344 passwordchanger/src/Makefile
345
346 permanentclock/Makefile
347 permanentclock/meta/Makefile
348 permanentclock/po/Makefile
349 permanentclock/src/Makefile
350
351 pipzap/Makefile
352 pipzap/meta/Makefile
353 pipzap/src/Makefile
354
355 pluginhider/Makefile
356 pluginhider/meta/Makefile
357 pluginhider/po/Makefile
358 pluginhider/src/Makefile
359
360 pluginsort/Makefile
361 pluginsort/meta/Makefile
362 pluginsort/po/Makefile
363 pluginsort/src/Makefile
364
365 podcast/Makefile
366 podcast/etc/Makefile
367 podcast/meta/Makefile
368 podcast/po/Makefile
369 podcast/src/Makefile
370
371 porncenter/Makefile
372 porncenter/meta/Makefile
373 porncenter/po/Makefile
374 porncenter/src/Makefile
375 porncenter/src/Additions/Makefile
376
377 quickbutton/Makefile
378 quickbutton/meta/Makefile
379 quickbutton/po/Makefile
380 quickbutton/src/Makefile
381
382 reconstructapsc/Makefile
383 reconstructapsc/meta/Makefile
384 reconstructapsc/src_cc/Makefile
385 reconstructapsc/src_py/Makefile
386
387 remotetimer/Makefile
388 remotetimer/meta/Makefile
389 remotetimer/src/Makefile
390
391 rsdownloader/Makefile
392 rsdownloader/meta/Makefile
393 rsdownloader/po/Makefile
394 rsdownloader/src/Makefile
395 rsdownloader/src/container/Makefile
396
397 seekbar/Makefile
398 seekbar/meta/Makefile
399 seekbar/po/Makefile
400 seekbar/src/Makefile
401
402 serienfilm/Makefile
403 serienfilm/meta/Makefile
404 serienfilm/po/Makefile
405 serienfilm/src/Makefile
406 serienfilm/src/icons/Makefile
407
408 setpasswd/Makefile
409 setpasswd/meta/Makefile
410 setpasswd/po/Makefile
411 setpasswd/src/Makefile
412
413 shoutcast/Makefile
414 shoutcast/meta/Makefile
415 shoutcast/po/Makefile
416 shoutcast/src/Makefile
417
418 simplerss/Makefile
419 simplerss/meta/Makefile
420 simplerss/po/Makefile
421 simplerss/src/Makefile
422
423 startupservice/Makefile
424 startupservice/meta/Makefile
425 startupservice/po/Makefile
426 startupservice/src/Makefile
427
428 startuptostandby/Makefile
429 startuptostandby/meta/Makefile
430 startuptostandby/src/Makefile
431
432 svdrp/Makefile
433 svdrp/meta/Makefile
434 svdrp/src/Makefile
435
436 tageditor/Makefile
437 tageditor/meta/Makefile
438 tageditor/po/Makefile
439 tageditor/src/Makefile
440
441 trafficinfo/Makefile
442 trafficinfo/meta/Makefile
443 trafficinfo/src/Makefile
444
445 tvcharts/Makefile
446 tvcharts/meta/Makefile
447 tvcharts/src/Makefile
448
449 unwetterinfo/Makefile
450 unwetterinfo/meta/Makefile
451 unwetterinfo/src/Makefile
452
453 valixdcontrol/Makefile
454 valixdcontrol/meta/Makefile
455 valixdcontrol/src/Makefile
456 valixdcontrol/src/comp/Makefile
457 valixdcontrol/src/data/Makefile
458
459 virtualzap/Makefile
460 virtualzap/meta/Makefile
461 virtualzap/po/Makefile
462 virtualzap/src/Makefile
463
464 vlcplayer/Makefile
465 vlcplayer/meta/Makefile
466 vlcplayer/po/Makefile
467 vlcplayer/src/Makefile
468 vlcplayer/src/servicets/Makefile
469
470 vps/Makefile
471 vps/meta/Makefile
472 vps/po/Makefile
473 vps/src_cc/Makefile
474 vps/src_py/Makefile
475
476 weatherplugin/Makefile
477 weatherplugin/meta/Makefile
478 weatherplugin/po/Makefile
479 weatherplugin/src/Makefile
480
481 webcamviewer/Makefile
482 webcamviewer/meta/Makefile
483 webcamviewer/src/Makefile
484
485 webbouqueteditor/Makefile
486 webbouqueteditor/src/Makefile
487 webbouqueteditor/meta/Makefile
488 webbouqueteditor/src/web/Makefile
489 webbouqueteditor/src/web-data/Makefile
490 webbouqueteditor/src/WebChilds/Makefile
491 webbouqueteditor/src/WebComponents/Makefile
492 webbouqueteditor/src/WebComponents/Sources/Makefile
493 webbouqueteditor/src/WebScreens/Makefile
494
495 webinterface/Makefile
496 webinterface/meta/Makefile
497 webinterface/po/Makefile
498 webinterface/src/Makefile
499 webinterface/src/etc/Makefile
500 webinterface/src/mobile/Makefile
501 webinterface/src/web/Makefile
502 webinterface/src/web-data/Makefile
503 webinterface/src/web-data/gfx/Makefile
504 webinterface/src/web-data/img/Makefile
505 webinterface/src/web-data/lib/Makefile
506 webinterface/src/web-data/tpl/Makefile
507 webinterface/src/web-data/tpl/default/Makefile
508 webinterface/src/web-data/tpl/default/streaminterface/Makefile
509 webinterface/src/web-data/tpl/default/streaminterface/img/Makefile
510 webinterface/src/WebChilds/Makefile
511 webinterface/src/WebChilds/External/Makefile
512 webinterface/src/WebComponents/Makefile
513 webinterface/src/WebComponents/Converter/Makefile
514 webinterface/src/WebComponents/Sources/Makefile
515
516 werbezapper/Makefile
517 werbezapper/meta/Makefile
518 werbezapper/po/Makefile
519 werbezapper/src/Makefile
520
521 youtubeplayer/Makefile
522 youtubeplayer/meta/Makefile
523 youtubeplayer/src/Makefile
524 youtubeplayer/src/Nemesis.GlassLine_Mod/Makefile
525
526 zaphistorybrowser/Makefile
527 zaphistorybrowser/meta/Makefile
528 zaphistorybrowser/po/Makefile
529 zaphistorybrowser/src/Makefile
530
531 zapstatistic/Makefile
532 zapstatistic/meta/Makefile
533 zapstatistic/po/Makefile
534 zapstatistic/src/Makefile
535
536 zdfmediathek/Makefile
537 zdfmediathek/meta/Makefile
538 zdfmediathek/src/Makefile
539
540 ])
541 AC_OUTPUT