X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=configure.ac;h=97ec3374dca9dded1f408307aa626a9d8211c7b1;hb=a646c81ffae4f9a9e23ef718af2220ad2e416975;hp=67c22021fa0962d0574cd14e1b493302fbd4b553;hpb=b81c8febb5170fb1d06f7310b56c59b98610df9d;p=vuplus_dvbapp-plugin diff --git a/configure.ac b/configure.ac index 67c2202..97ec337 100644 --- a/configure.ac +++ b/configure.ac @@ -1,28 +1,58 @@ -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 ac3lipsync/Makefile @@ -31,12 +61,24 @@ ac3lipsync/meta/Makefile ac3lipsync/po/Makefile ac3lipsync/src/Makefile +aihdcontrol/Makefile +aihdcontrol/meta/Makefile +aihdcontrol/src/Makefile +aihdcontrol/src/comp/Makefile +aihdcontrol/src/data/Makefile + antiscrollbar/Makefile antiscrollbar/meta/Makefile antiscrollbar/src/Makefile -ardmediathek/Makefile -ardmediathek/src/Makefile +automatictimerlistcleanup/Makefile +automatictimerlistcleanup/meta/Makefile +automatictimerlistcleanup/po/Makefile +automatictimerlistcleanup/src/Makefile + +automaticvolumeadjustment/Makefile +automaticvolumeadjustment/meta/Makefile +automaticvolumeadjustment/src/Makefile autoresolution/Makefile autoresolution/meta/Makefile @@ -48,6 +90,20 @@ autotimer/po/Makefile autotimer/src/Makefile autotimer/src/webinterface/Makefile +babelzapper/Makefile +babelzapper/etc/Makefile +babelzapper/meta/Makefile +babelzapper/src/Makefile + +bitrateviewer/Makefile +bitrateviewer/meta/Makefile +bitrateviewer/src/Makefile +bitrateviewer/src/bitratecalc/Makefile + +bonjour/Makefile +bonjour/meta/Makefile +bonjour/src/Makefile + cdinfo/Makefile cdinfo/meta/Makefile cdinfo/src/Makefile @@ -57,6 +113,26 @@ dreamirc/meta/Makefile dreamirc/src/Makefile dreamirc/src/protocols/Makefile +dvdbackup/Makefile +dvdbackup/meta/Makefile +dvdbackup/po/Makefile +dvdbackup/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 @@ -78,6 +154,12 @@ 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 @@ -125,6 +207,10 @@ lastfm/Makefile lastfm/meta/Makefile lastfm/src/Makefile +letterbox/Makefile +letterbox/src/Makefile +letterbox/meta/Makefile + logomanager/Makefile logomanager/logodir_hdd/Makefile logomanager/meta/Makefile @@ -135,7 +221,18 @@ 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 @@ -149,10 +246,17 @@ moviecut/src_cc/Makefile moviecut/src_py/Makefile movielistpreview/Makefile +movielistpreview/meta/Makefile movielistpreview/po/Makefile movielistpreview/src/Makefile +movieretitle/Makefile +movieretitle/meta/Makefile +movieretitle/po/Makefile +movieretitle/src/Makefile + movieselectionquickbutton/Makefile +movieselectionquickbutton/meta/Makefile movieselectionquickbutton/po/Makefile movieselectionquickbutton/src/Makefile @@ -161,17 +265,12 @@ movietagger/etc/Makefile movietagger/meta/Makefile movietagger/src/Makefile -movieretitle/Makefile -movieretitle/meta/Makefile -movieretitle/po/Makefile -movieretitle/src/Makefile - multirc/Makefile multirc/src/Makefile +multirc/meta/Makefile mytube/Makefile mytube/meta/Makefile -mytube/po/Makefile mytube/src/Makefile netcaster/Makefile @@ -188,6 +287,11 @@ 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 @@ -197,6 +301,10 @@ orfat/Makefile orfat/meta/Makefile orfat/src/Makefile +orfteletext/Makefile +orfteletext/meta/Makefile +orfteletext/src/Makefile + partnerbox/Makefile partnerbox/meta/Makefile partnerbox/po/Makefile @@ -220,6 +328,12 @@ podcast/meta/Makefile podcast/po/Makefile podcast/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 @@ -240,6 +354,11 @@ rsdownloader/po/Makefile rsdownloader/src/Makefile rsdownloader/src/container/Makefile +seekbar/Makefile +seekbar/meta/Makefile +seekbar/po/Makefile +seekbar/src/Makefile + setpasswd/Makefile setpasswd/meta/Makefile setpasswd/po/Makefile @@ -277,30 +396,32 @@ 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 -youtubeplayer/Makefile -youtubeplayer/meta/Makefile -youtubeplayer/src/Makefile -youtubeplayer/src/Nemesis.GlassLine_Mod/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 -werbezapper/Makefile -werbezapper/meta/Makefile -werbezapper/po/Makefile -werbezapper/src/Makefile - webinterface/Makefile webinterface/meta/Makefile webinterface/po/Makefile @@ -322,9 +443,29 @@ 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 + ]) +AC_OUTPUT