rename ac3lipsync to audiosync
[vuplus_dvbapp-plugin] / configure.ac
old mode 100644 (file)
new mode 100755 (executable)
index 0889af3..07af197
-AC_INIT(enigma2-plugins, 1.0)
-AM_INIT_AUTOMAKE(enigma2-plugins, 1.0)
+AC_INIT([enigma2-plugins],[3.0.0],[enigma2-devel@lists.elitedvb.net])
+AM_INIT_AUTOMAKE([dist-bzip2 foreign no-define tar-pax])
+AC_CONFIG_HEADERS([enigma2-plugins-config.h])
+
+# Silent rules are available since 1.11, but older versions
+# are still in use. So don't use them unconditionally.
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 
-AM_PATH_PYTHON()
 AC_PROG_CC
 AC_PROG_CXX
-AC_PROG_RANLIB
-AC_PYTHON_DEVEL
-
-AC_CHECK_HEADER(enigma2/lib/base/i18n.h,have_e2_includes="yes",have_e2_includes="no")
-if test x"${have_e2_includes}" = "xyes"; then
-       TUXBOX_APPS
-       TUXBOX_APPS_DIRECTORY
-       TUXBOX_APPS_DVB
-       TUXBOX_APPS_LIB_PKGCONFIG(ENIGMA2,enigma2)
-       TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-1.2)
-       AC_DEFINE(HAVE_E2_INCLUDES, 1,[Define if enigm2 includes are available])
-       CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
-       LDFLAGS="$LDFLAGS -pthread $PYTHON_LDFLAGS"
-else
-       AC_MSG_NOTICE([enigma2 headers not found.. dont build servicets.so])
+m4_ifdef([LT_INIT], [LT_INIT], [AC_PROG_LIBTOOL])
+AC_CONFIG_MACRO_DIR([m4])
+
+AC_PATH_PROG(MSGFMT, msgfmt, AC_MSG_ERROR(Could not find msgfmt))
+
+AM_PATH_PYTHON
+AX_PYTHON_DEVEL
+AX_PTHREAD
+
+TUXBOX_APPS_DVB
+
+PKG_CHECK_MODULES(ENIGMA2, enigma2)
+PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10 gstreamer-pbutils-0.10)
+PKG_CHECK_MODULES(LIBCRYPTO, libcrypto)
+
+AC_ARG_WITH(debug,
+       AS_HELP_STRING([--without-debug],[disable debugging code]),
+       [with_debug="$withval"],[with_debug="yes"])
+if test "$with_debug" = "yes"; then
+       DEBUG_CFLAGS="-ggdb3"
+       AC_DEFINE([DEBUG],[1],[Define to 1 to enable debugging code])
 fi
-AM_CONDITIONAL(HAVE_E2_INCLUDES, test "$have_e2_includes" = "yes")
 
-AC_OUTPUT([
+AC_ARG_WITH(po,
+       AS_HELP_STRING([--with-po],[enable updating of po files]),
+       [with_po="$withval"],[with_po="no"])
+if test "$with_po" = "yes"; then
+       AC_PATH_PROG(MSGINIT, msginit)
+       AC_PATH_PROG(MSGMERGE, msgmerge)
+       AC_PATH_PROG(MSGUNIQ, msguniq)
+       AC_PATH_PROG(XGETTEXT, xgettext)
+       if test -z "$MSGINIT" -o -z "$MSGMERGE" -o -z "$MSGUNIQ" -o -z "$XGETTEXT"; then
+               AC_MSG_ERROR([Could not find required gettext tools])
+       fi
+fi
+AM_CONDITIONAL(UPDATE_PO, test "$with_po" = "yes")
+
+CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS -include Python.h -include enigma2-plugins-config.h"
+CFLAGS="$CFLAGS $DEBUG_CFLAGS -Wall"
+CXXFLAGS="$CXXFLAGS $DEBUG_CFLAGS -Wall $ENIGMA2_CFLAGS $PTHREAD_CFLAGS"
+
+AC_CONFIG_FILES([
 Makefile
+
+aihdcontrol/Makefile
+aihdcontrol/meta/Makefile
+aihdcontrol/src/Makefile
+aihdcontrol/src/comp/Makefile
+aihdcontrol/src/data/Makefile
+
 antiscrollbar/Makefile
-antiscrollbar/etc/Makefile
+antiscrollbar/meta/Makefile
 antiscrollbar/src/Makefile
 
-movietagger/Makefile
-movietagger/etc/Makefile
-movietagger/src/Makefile
+audiosync/Makefile
+audiosync/img/Makefile
+audiosync/meta/Makefile
+audiosync/po/Makefile
+audiosync/src/Makefile
 
-webinterface/Makefile
-webinterface/etc/Makefile
-webinterface/src/Makefile
-webinterface/src/web/Makefile
-webinterface/src/web/wap/Makefile
-webinterface/src/WebChilds/Makefile
-webinterface/src/WebComponents/Makefile
-webinterface/src/WebComponents/Converter/Makefile
-webinterface/src/WebComponents/Sources/Makefile
+automatictimerlistcleanup/Makefile
+automatictimerlistcleanup/meta/Makefile
+automatictimerlistcleanup/po/Makefile
+automatictimerlistcleanup/src/Makefile
 
-webinterface/src/web-data/Makefile
-webinterface/src/web-data/gfx/Makefile
-webinterface/src/web-data/img/Makefile
-webinterface/src/web-data/lib/Makefile
-webinterface/src/web-data/tpl/Makefile
-webinterface/src/web-data/tpl/default/Makefile
-webinterface/po/Makefile
+automaticvolumeadjustment/Makefile
+automaticvolumeadjustment/meta/Makefile
+automaticvolumeadjustment/src/Makefile
 
-wirelesslan/Makefile
-wirelesslan/src/Makefile
-wirelesslan/po/Makefile
+autoresolution/Makefile
+autoresolution/meta/Makefile
+autoresolution/src/Makefile
 
-netcaster/Makefile
-netcaster/src/Makefile
-netcaster/src/etc/Makefile
-netcaster/src/bin/Makefile
-netcaster/src/bin/interface/Makefile
+autotimer/Makefile
+autotimer/meta/Makefile
+autotimer/po/Makefile
+autotimer/src/Makefile
+autotimer/src/webinterface/Makefile
 
-lastfm/Makefile
-lastfm/src/Makefile
+babelzapper/Makefile
+babelzapper/etc/Makefile
+babelzapper/meta/Makefile
+babelzapper/src/Makefile
 
-logomanager/Makefile
-logomanager/src/Makefile
-logomanager/logodir_hdd/Makefile
+bitrateviewer/Makefile
+bitrateviewer/meta/Makefile
+bitrateviewer/src/Makefile
+bitrateviewer/src/bitratecalc/Makefile
 
-vlcplayer/Makefile
-vlcplayer/src/Makefile
-vlcplayer/src/servicets/Makefile
-vlcplayer/po/Makefile
+bonjour/Makefile
+bonjour/meta/Makefile
+bonjour/src/Makefile
 
-fritzcall/Makefile
-fritzcall/src/Makefile
-fritzcall/po/Makefile
+cdinfo/Makefile
+cdinfo/meta/Makefile
+cdinfo/src/Makefile
 
-simplerss/Makefile
-simplerss/src/Makefile
-simplerss/po/Makefile
+dreamirc/Makefile
+dreamirc/meta/Makefile
+dreamirc/src/Makefile
+dreamirc/src/protocols/Makefile
 
-trafficinfo/Makefile
-trafficinfo/src/Makefile
+dvdbackup/Makefile
+dvdbackup/meta/Makefile
+dvdbackup/po/Makefile
+dvdbackup/src/Makefile
 
-webcamviewer/Makefile
-webcamviewer/src/Makefile
+dyndns/Makefile
+dyndns/src/Makefile
+dyndns/meta/Makefile
+
+easymedia/Makefile
+easymedia/meta/Makefile
+easymedia/po/Makefile
+easymedia/src/Makefile
+
+eibox/Makefile
+eibox/meta/Makefile
+eibox/po/Makefile
+eibox/src/Makefile
+eibox/src/images/Makefile
+
+elektro/Makefile
+elektro/meta/Makefile
+elektro/po/Makefile
+elektro/src/Makefile
 
 emailclient/Makefile
+emailclient/meta/Makefile
+emailclient/po/Makefile
 emailclient/src/Makefile
 
-autotimer/Makefile
-autotimer/src/Makefile
-autotimer/po/Makefile
-
 epgrefresh/Makefile
-epgrefresh/src/Makefile
+epgrefresh/meta/Makefile
 epgrefresh/po/Makefile
+epgrefresh/src/Makefile
+epgrefresh/src/webinterface/Makefile
 
-werbezapper/Makefile
-werbezapper/po/Makefile
-werbezapper/src/Makefile
+epgsearch/Makefile
+epgsearch/meta/Makefile
+epgsearch/po/Makefile
+epgsearch/src/Makefile
+
+fancontrol2/Makefile
+fancontrol2/meta/Makefile
+fancontrol2/po/Makefile
+fancontrol2/src/Makefile
+fancontrol2/src/data/Makefile
+
+filebrowser/Makefile
+filebrowser/meta/Makefile
+filebrowser/src/Makefile
+
+fritzcall/Makefile
+fritzcall/meta/Makefile
+fritzcall/po/Makefile
+fritzcall/src/Makefile
+fritzcall/src/images/Makefile
+
+ftpbrowser/Makefile
+ftpbrowser/meta/Makefile
+ftpbrowser/po/Makefile
+ftpbrowser/src/Makefile
+ftpbrowser/src/images/Makefile
+
+genuinedreambox/Makefile
+genuinedreambox/meta/Makefile
+genuinedreambox/src/Makefile
+
+googlemaps/Makefile
+googlemaps/meta/Makefile
+googlemaps/src/Makefile
+
+growlee/Makefile
+growlee/meta/Makefile
+growlee/src/Makefile
 
 httpproxy/Makefile
+httpproxy/meta/Makefile
 httpproxy/src/Makefile
 
-startuptostandby/Makefile
-startuptostandby/src/Makefile
-
 imdb/Makefile
-imdb/src/Makefile
+imdb/meta/Makefile
 imdb/po/Makefile
+imdb/src/Makefile
 
-ofdb/Makefile
-ofdb/src/Makefile
-ofdb/po/Makefile
+kiddytimer/Makefile
+kiddytimer/img/Makefile
+kiddytimer/meta/Makefile
+kiddytimer/po/Makefile
+kiddytimer/src/Makefile
 
-networkwizard/Makefile
-networkwizard/src/Makefile
-networkwizard/po/Makefile
+lastfm/Makefile
+lastfm/meta/Makefile
+lastfm/src/Makefile
 
-movieretitle/Makefile
-movieretitle/src/Makefile
-movieretitle/po/Makefile
+letterbox/Makefile
+letterbox/src/Makefile
+letterbox/meta/Makefile
+
+logomanager/Makefile
+logomanager/logodir_hdd/Makefile
+logomanager/meta/Makefile
+logomanager/src/Makefile
+
+mediadownloader/Makefile
+mediadownloader/meta/Makefile
+mediadownloader/po/Makefile
+mediadownloader/src/Makefile
+
+merlinepg/Makefile
+merlinepg/meta/Makefile
+merlinepg/src/Makefile
+
+merlinmusicplayer/Makefile
+merlinmusicplayer/meta/Makefile
+merlinmusicplayer/src/Makefile
+merlinmusicplayer/src/images/Makefile
+merlinmusicplayer/src/merlinmp3player/Makefile
+
+meteoitalia/Makefile
+meteoitalia/meta/Makefile
+meteoitalia/src/Makefile
+
+mosaic/Makefile
+mosaic/meta/Makefile
+mosaic/po/Makefile
+mosaic/src/Makefile
 
 moviecut/Makefile
+moviecut/meta/Makefile
 moviecut/src_cc/Makefile
 moviecut/src_py/Makefile
 
-tageditor/Makefile
-tageditor/src/Makefile
-tageditor/po/Makefile
+movielistpreview/Makefile
+movielistpreview/meta/Makefile
+movielistpreview/po/Makefile
+movielistpreview/src/Makefile
 
-cdinfo/Makefile
-cdinfo/src/Makefile
+movieretitle/Makefile
+movieretitle/meta/Makefile
+movieretitle/po/Makefile
+movieretitle/src/Makefile
 
-unwetterzentrale/Makefile
-unwetterzentrale/src/Makefile
+movieselectionquickbutton/Makefile
+movieselectionquickbutton/meta/Makefile
+movieselectionquickbutton/po/Makefile
+movieselectionquickbutton/src/Makefile
 
-youtubeplayer/Makefile
-youtubeplayer/src/Makefile
-youtubeplayer/src/Nemesis.GlassLine_Mod/Makefile
+movietagger/Makefile
+movietagger/etc/Makefile
+movietagger/meta/Makefile
+movietagger/src/Makefile
 
-zaphistorybrowser/Makefile
-zaphistorybrowser/po/Makefile
-zaphistorybrowser/src/Makefile
+multirc/Makefile
+multirc/src/Makefile
+multirc/meta/Makefile
+
+mytube/Makefile
+mytube/meta/Makefile
+mytube/src/Makefile
+
+netcaster/Makefile
+netcaster/meta/Makefile
+netcaster/src/Makefile
+netcaster/src/bin/Makefile
+netcaster/src/bin/interface/Makefile
+netcaster/src/etc/Makefile
+
+networkbrowser/Makefile
+networkbrowser/meta/Makefile
+networkbrowser/src/Makefile
+networkbrowser/src/icons/Makefile
+networkbrowser/src/lib/Makefile
+
+ncidclient/Makefile
+ncidclient/meta/Makefile
+ncidclient/po/Makefile
+ncidclient/src/Makefile
+
+ofdb/Makefile
+ofdb/meta/Makefile
+ofdb/po/Makefile
+ofdb/src/Makefile
+
+orfat/Makefile
+orfat/meta/Makefile
+orfat/src/Makefile
+
+orfteletext/Makefile
+orfteletext/meta/Makefile
+orfteletext/src/Makefile
+
+partnerbox/Makefile
+partnerbox/meta/Makefile
+partnerbox/po/Makefile
+partnerbox/src/Makefile
+partnerbox/src/icons/Makefile
+partnerbox/src/servicewebts/Makefile
 
 passwordchanger/Makefile
+passwordchanger/meta/Makefile
 passwordchanger/po/Makefile
 passwordchanger/src/Makefile
 
-autoresolution/Makefile
-autoresolution/src/Makefile
+permanentclock/Makefile
+permanentclock/meta/Makefile
+permanentclock/po/Makefile
+permanentclock/src/Makefile
 
-mosaic/Makefile
-mosaic/po/Makefile
-mosaic/src/Makefile
+podcast/Makefile
+podcast/etc/Makefile
+podcast/meta/Makefile
+podcast/po/Makefile
+podcast/src/Makefile
 
-googlemaps/Makefile
-googlemaps/src/Makefile
+porncenter/Makefile
+porncenter/meta/Makefile
+porncenter/po/Makefile
+porncenter/src/Makefile
+porncenter/src/Additions/Makefile
+
+quickbutton/Makefile
+quickbutton/meta/Makefile
+quickbutton/po/Makefile
+quickbutton/src/Makefile
+
+reconstructapsc/Makefile
+reconstructapsc/meta/Makefile
+reconstructapsc/src_cc/Makefile
+reconstructapsc/src_py/Makefile
+
+remotetimer/Makefile
+remotetimer/meta/Makefile
+remotetimer/src/Makefile
 
 rsdownloader/Makefile
+rsdownloader/meta/Makefile
 rsdownloader/po/Makefile
 rsdownloader/src/Makefile
+rsdownloader/src/container/Makefile
 
-permanentclock/Makefile
-permanentclock/po/Makefile
-permanentclock/src/Makefile
+seekbar/Makefile
+seekbar/meta/Makefile
+seekbar/po/Makefile
+seekbar/src/Makefile
 
-mediadownloader/Makefile
-mediadownloader/po/Makefile
-mediadownloader/src/Makefile
+setpasswd/Makefile
+setpasswd/meta/Makefile
+setpasswd/po/Makefile
+setpasswd/src/Makefile
+
+shoutcast/Makefile
+shoutcast/meta/Makefile
+shoutcast/po/Makefile
+shoutcast/src/Makefile
+
+simplerss/Makefile
+simplerss/meta/Makefile
+simplerss/po/Makefile
+simplerss/src/Makefile
+
+startupservice/Makefile
+startupservice/meta/Makefile
+startupservice/po/Makefile
+startupservice/src/Makefile
+
+startuptostandby/Makefile
+startuptostandby/meta/Makefile
+startuptostandby/src/Makefile
+
+tageditor/Makefile
+tageditor/meta/Makefile
+tageditor/po/Makefile
+tageditor/src/Makefile
+
+trafficinfo/Makefile
+trafficinfo/meta/Makefile
+trafficinfo/src/Makefile
+
+tvcharts/Makefile
+tvcharts/meta/Makefile
+tvcharts/src/Makefile
+tvcharts/src/images/Makefile
+
+unwetterzentrale/Makefile
+unwetterzentrale/meta/Makefile
+unwetterzentrale/src/Makefile
+
+virtualzap/Makefile
+virtualzap/meta/Makefile
+virtualzap/po/Makefile
+virtualzap/src/Makefile
+
+vlcplayer/Makefile
+vlcplayer/meta/Makefile
+vlcplayer/po/Makefile
+vlcplayer/src/Makefile
+vlcplayer/src/servicets/Makefile
+
+vxdcontrol/Makefile
+vxdcontrol/meta/Makefile
+vxdcontrol/src/Makefile
+vxdcontrol/src/comp/Makefile
+vxdcontrol/src/data/Makefile
+
+weatherplugin/Makefile
+weatherplugin/meta/Makefile
+weatherplugin/po/Makefile
+weatherplugin/src/Makefile
+
+webcamviewer/Makefile
+webcamviewer/meta/Makefile
+webcamviewer/src/Makefile
+
+webinterface/Makefile
+webinterface/meta/Makefile
+webinterface/po/Makefile
+webinterface/src/Makefile
+webinterface/src/etc/Makefile
+webinterface/src/mobile/Makefile
+webinterface/src/web/Makefile
+webinterface/src/web-data/Makefile
+webinterface/src/web-data/gfx/Makefile
+webinterface/src/web-data/img/Makefile
+webinterface/src/web-data/lib/Makefile
+webinterface/src/web-data/tpl/Makefile
+webinterface/src/web-data/tpl/default/Makefile
+webinterface/src/web-data/tpl/default/streaminterface/Makefile
+webinterface/src/web-data/tpl/default/streaminterface/img/Makefile
+webinterface/src/WebChilds/Makefile
+webinterface/src/WebChilds/External/Makefile
+webinterface/src/WebComponents/Makefile
+webinterface/src/WebComponents/Converter/Makefile
+webinterface/src/WebComponents/Sources/Makefile
+
+werbezapper/Makefile
+werbezapper/meta/Makefile
+werbezapper/po/Makefile
+werbezapper/src/Makefile
+
+youtubeplayer/Makefile
+youtubeplayer/meta/Makefile
+youtubeplayer/src/Makefile
+youtubeplayer/src/Nemesis.GlassLine_Mod/Makefile
+
+zaphistorybrowser/Makefile
+zaphistorybrowser/meta/Makefile
+zaphistorybrowser/po/Makefile
+zaphistorybrowser/src/Makefile
+
+zapstatistic/Makefile
+zapstatistic/meta/Makefile
+zapstatistic/po/Makefile
+zapstatistic/src/Makefile
+
+zdfmediathek/Makefile
+zdfmediathek/meta/Makefile
+zdfmediathek/src/Makefile
 
-epgsearch/Makefile
-epgsearch/po/Makefile
-epgsearch/src/Makefile
 ])
+AC_OUTPUT