Loading Makefile.amdeleted 100644 → 0 +0 −319 Original line number Diff line number Diff line AUTOMAKE_OPTIONS = subdir-objects SUBDIRS = po # ===== global AM_CPPFLAGS = \ -include config.h \ -DLOCALEDIR=\""$(localedir)"\" \ -DPKGDATADIR=\""$(pkgdatadir)"\" \ -DPKGLIBDIR=\""$(pkglibdir)"\" COMMON_VALAFLAGS = \ --enable-experimental \ --target-glib=2.38 \ --vapidir $(top_srcdir)/vapi # ====== libid3tag-x noinst_LTLIBRARIES = lib/libid3tag-x.la lib_libid3tag_x_la_SOURCES = \ lib/id3tag-x/id3tag-x.c \ lib/id3tag-x/id3tag-x.h lib_libid3tag_x_la_CFLAGS = -Wall # ====== libmlm noinst_LTLIBRARIES += lib/libmlm.la lib_libmlm_la_SOURCES = \ lib/mlm/genres.vala \ lib/mlm/file-tags.vala \ lib/mlm/pretty-box.vala \ lib/mlm/util.vala lib_libmlm_la_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ --vapi vapi/mlm.vapi \ --header lib/mlm/mlm.h \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ \ @ID3TAG_PACKAGES@ lib_libmlm_la_CFLAGS = \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -w lib_libmlm_la_LIBADD = \ @GEE_LIBS@ \ @GIO_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la # ====== mlm bin_PROGRAMS = src/mlm-gui src_mlm_gui_SOURCES = \ src/application/application-window.vala \ src/application/application.vala \ src/application/encoder.vala \ src/application/main.vala \ src/application/media.vala \ src/application/player.vala \ src/application/resources.c \ vapi/mlm.vapi src_mlm_gui_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ \ @GSTREAMER_PACKAGES@ \ @GTK_PACKAGES@ \ --pkg posix \ --pkg config \ --gresources $(gresource_file) src_mlm_gui_CFLAGS = \ @GEE_CFLAGS@ \ @GSTREAMER_CFLAGS@ \ @GTK_CFLAGS@ \ -I$(srcdir)/lib/mlm \ -w src_mlm_gui_LDADD = \ @GEE_LIBS@ \ @GSTREAMER_LIBS@ \ @GTK_LIBS@ \ lib/libmlm.la # ====== mlm-tags bin_PROGRAMS += src/mlm-tags src_mlm_tags_SOURCES = \ src/tags/tags.vala \ vapi/mlm.vapi src_mlm_tags_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ src_mlm_tags_CFLAGS = \ @GEE_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_tags_LDADD = \ @GEE_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-accommodator bin_PROGRAMS += src/mlm-accommodator src_mlm_accommodator_SOURCES = \ src/accommodator/accommodator.vala \ vapi/mlm.vapi src_mlm_accommodator_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ src_mlm_accommodator_CFLAGS = \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_accommodator_LDADD = \ @GEE_LIBS@ \ @GIO_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-verify bin_PROGRAMS += src/mlm-verify src_mlm_verify_SOURCES = \ src/verify/verify.vala \ vapi/mlm.vapi src_mlm_verify_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @ID3TAG_PACKAGES@ \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ \ @GDK_PIXBUF_PACKAGES@ src_mlm_verify_CFLAGS = \ @ID3TAG_CFLAGS@ \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ @GDK_PIXBUF_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_verify_LDADD = \ @ID3TAG_LIBS@ \ @GEE_LIBS@ \ @GIO_LIBS@ \ @GDK_PIXBUF_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-copy-tags bin_PROGRAMS += src/mlm-copy-tags src_mlm_copy_tags_SOURCES = \ src/copy-tags/copy-tags.vala \ vapi/mlm.vapi src_mlm_copy_tags_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GLIB_PACKAGES@ \ @GEE_PACKAGES@ \ @ID3TAG_PACKAGES@ src_mlm_copy_tags_CFLAGS = \ @GLIB_CFLAGS@ \ @GEE_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_copy_tags_LDADD = \ @GLIB_LIBS@ \ @GEE_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-analyze bin_PROGRAMS += src/mlm-analyze src_mlm_analyze_SOURCES = \ src/analyze/analyze.vala \ vapi/mlm.vapi src_mlm_analyze_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @ID3TAG_PACKAGES@ src_mlm_analyze_CFLAGS = \ @GLIB_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_analyze_LDADD = \ @GLIB_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== gresource gresource_file = $(top_srcdir)/data/mlm.gresource.xml resource_files = \ $(top_srcdir)/data/mlm.css \ $(top_srcdir)/data/mlm.ui src/application/resources.c: $(gresource_file) $(resource_files) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \ --target=$@ \ --sourcedir=$(top_srcdir)/data \ --generate-source $< # ====== Desktop file MSGFMT_DESKTOP_OPTIONS = \ --keyword=GenericName \ --keyword=Comment mlm_desktop_in_file = $(top_srcdir)/data/mlm.desktop.in data/mlm.desktop: $(mlm_desktop_in_file) $(AM_V_GEN)$(MSGFMT) $(MSGFMT_DESKTOP_OPTIONS) \ --desktop --template $< \ -d $(top_srcdir)/po -o $@ desktopdir = $(datadir)/applications desktop_DATA = data/mlm.desktop # ====== Icons data_iconsdir = $(datadir)/icons/hicolor/scalable/apps data_icons_DATA = data/mlm.svg # ====== Extra files noinst_DATA = \ vapi/config.vapi \ vapi/id3tag.vapi \ vapi/mlm.vapi \ $(gresource_file) \ $(resource_files) EXTRA_DIST = \ $(noinst_DATA) \ $(data_desktop_DATA) \ $(data_icons_DATA) DISTCLEANFILES = \ src/mlm.h \ vapi/mlm.vapi # ====== man pages if ENABLE_MANPAGES man1_MANS = \ man/mlm-analyze.1 \ man/mlm-tags.1 XML_FILES = $(patsubst %.1,%.xml,$(man1_MANS)) HTML_FILES = $(patsubst %.1,%.html,$(man1_MANS)) .PHONY: man man: $(man1_MANS) $(HTML_FILES) AM_V_XSLT = $(AM_V_XSLT_$(V)) AM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY)) AM_V_XSLT_0 = @echo " XSLT " $@; XSLTPROC_FLAGS = \ --nonet \ --xinclude \ --stringparam man.output.quietly 1 \ --stringparam man.authors.section.enabled 0 \ --stringparam man.copyright.section.enabled 0 \ --stringparam mlm.version $(VERSION) \ --path '$(builddir)/man:$(srcdir)/man' man/%.1: man/%.xml man/custom-man.xsl $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ $(srcdir)/man/custom-man.xsl $< man/%.html: man/%.xml man/custom-html.xsl $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ $(srcdir)/man/custom-html.xsl $< EXTRA_DIST += \ $(man1_MANS) CLEANFILES = \ $(man1_MANS) \ $(HTML_FILES) noinst_DATA += $(HTML_FILES) endif autogen.shdeleted 100755 → 0 +0 −14 Original line number Diff line number Diff line #!/bin/sh set -e # exit on errors srcdir=$(dirname $0) test -z "${srcdir}" && srcdir=. mkdir -p m4 autoreconf -v --force --install if [ -z "${NOCONFIGURE}" ]; then "${srcdir}"/configure $@ fi configure.acdeleted 100644 → 0 +0 −101 Original line number Diff line number Diff line # Initialization AC_INIT([mlm], [0.1], [https://github.com/canek-pelaez/mlm/issues], [mlm], [https://github.com/canek-pelaez/mlm]) AC_CONFIG_SRCDIR([src/application/main.vala]) # Directories and files AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) # Global options AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) AM_SILENT_RULES([yes]) LT_INIT # Compilers and utilities AC_PROG_CC AM_PROG_CC_C_O AC_PROG_CC_STDC AM_PROG_VALAC([0.32]) AC_PROG_INSTALL # Glib resources AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources]) # xsltproc AC_PATH_PROG([XSLTPROC], [xsltproc]) # Man pages have_manpages=no AC_ARG_ENABLE(manpages, AS_HELP_STRING([--disable-manpages], [disable manpages])) AS_IF([test "${enable_manpages}" != no], [have_manpages=yes]) AM_CONDITIONAL(ENABLE_MANPAGES, [test "${have_manpages}" = "yes" -a "${XSLTPROC}" != ""]) # glib GLIB_PACKAGES=["--pkg glib-2.0"] PKG_CHECK_MODULES(GLIB, [ glib-2.0 ]) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_PACKAGES) # gio GIO_PACKAGES=["--pkg gio-2.0"] PKG_CHECK_MODULES(GIO, [ gio-2.0 ]) AC_SUBST(GIO_CFLAGS) AC_SUBST(GIO_LIBS) AC_SUBST(GIO_PACKAGES) # gee GEE_PACKAGES=["--pkg gee-0.8"] PKG_CHECK_MODULES(GEE, [ gee-0.8 ]) AC_SUBST(GEE_CFLAGS) AC_SUBST(GEE_LIBS) AC_SUBST(GEE_PACKAGES) # id3tag ID3TAG_PACKAGES=["--pkg id3tag"] PKG_CHECK_MODULES(ID3TAG, [ id3tag ]) AC_SUBST(ID3TAG_CFLAGS) AC_SUBST(ID3TAG_LIBS) AC_SUBST(ID3TAG_PACKAGES) # gtk+ GTK_PACKAGES=["--pkg gtk+-3.0"] PKG_CHECK_MODULES(GTK, [ gtk+-3.0 ]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) AC_SUBST(GTK_PACKAGES) # gdk-pixbuf GDK_PIXBUF_PACKAGES=["--pkg gdk-pixbuf-2.0"] PKG_CHECK_MODULES(GDK_PIXBUF, [ gdk-pixbuf-2.0 ]) AC_SUBST(GDK_PIXBUF_CFLAGS) AC_SUBST(GDK_PIXBUF_LIBS) AC_SUBST(GDK_PIXBUF_PACKAGES) # gstreamer GSTREAMER_PACKAGES=["--pkg gstreamer-1.0"] PKG_CHECK_MODULES(GSTREAMER, [ gstreamer-1.0 ]) AC_SUBST(GSTREAMER_CFLAGS) AC_SUBST(GSTREAMER_LIBS) AC_SUBST(GSTREAMER_PACKAGES) # gettext AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.19.7]) GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "${GETTEXT_PACKAGE}", [The name of the gettext domain]) # Output files AC_CONFIG_FILES([ Makefile po/Makefile.in ]) AC_OUTPUT Loading
Makefile.amdeleted 100644 → 0 +0 −319 Original line number Diff line number Diff line AUTOMAKE_OPTIONS = subdir-objects SUBDIRS = po # ===== global AM_CPPFLAGS = \ -include config.h \ -DLOCALEDIR=\""$(localedir)"\" \ -DPKGDATADIR=\""$(pkgdatadir)"\" \ -DPKGLIBDIR=\""$(pkglibdir)"\" COMMON_VALAFLAGS = \ --enable-experimental \ --target-glib=2.38 \ --vapidir $(top_srcdir)/vapi # ====== libid3tag-x noinst_LTLIBRARIES = lib/libid3tag-x.la lib_libid3tag_x_la_SOURCES = \ lib/id3tag-x/id3tag-x.c \ lib/id3tag-x/id3tag-x.h lib_libid3tag_x_la_CFLAGS = -Wall # ====== libmlm noinst_LTLIBRARIES += lib/libmlm.la lib_libmlm_la_SOURCES = \ lib/mlm/genres.vala \ lib/mlm/file-tags.vala \ lib/mlm/pretty-box.vala \ lib/mlm/util.vala lib_libmlm_la_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ --vapi vapi/mlm.vapi \ --header lib/mlm/mlm.h \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ \ @ID3TAG_PACKAGES@ lib_libmlm_la_CFLAGS = \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -w lib_libmlm_la_LIBADD = \ @GEE_LIBS@ \ @GIO_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la # ====== mlm bin_PROGRAMS = src/mlm-gui src_mlm_gui_SOURCES = \ src/application/application-window.vala \ src/application/application.vala \ src/application/encoder.vala \ src/application/main.vala \ src/application/media.vala \ src/application/player.vala \ src/application/resources.c \ vapi/mlm.vapi src_mlm_gui_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ \ @GSTREAMER_PACKAGES@ \ @GTK_PACKAGES@ \ --pkg posix \ --pkg config \ --gresources $(gresource_file) src_mlm_gui_CFLAGS = \ @GEE_CFLAGS@ \ @GSTREAMER_CFLAGS@ \ @GTK_CFLAGS@ \ -I$(srcdir)/lib/mlm \ -w src_mlm_gui_LDADD = \ @GEE_LIBS@ \ @GSTREAMER_LIBS@ \ @GTK_LIBS@ \ lib/libmlm.la # ====== mlm-tags bin_PROGRAMS += src/mlm-tags src_mlm_tags_SOURCES = \ src/tags/tags.vala \ vapi/mlm.vapi src_mlm_tags_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ src_mlm_tags_CFLAGS = \ @GEE_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_tags_LDADD = \ @GEE_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-accommodator bin_PROGRAMS += src/mlm-accommodator src_mlm_accommodator_SOURCES = \ src/accommodator/accommodator.vala \ vapi/mlm.vapi src_mlm_accommodator_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ src_mlm_accommodator_CFLAGS = \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_accommodator_LDADD = \ @GEE_LIBS@ \ @GIO_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-verify bin_PROGRAMS += src/mlm-verify src_mlm_verify_SOURCES = \ src/verify/verify.vala \ vapi/mlm.vapi src_mlm_verify_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @ID3TAG_PACKAGES@ \ @GEE_PACKAGES@ \ @GIO_PACKAGES@ \ @GDK_PIXBUF_PACKAGES@ src_mlm_verify_CFLAGS = \ @ID3TAG_CFLAGS@ \ @GEE_CFLAGS@ \ @GIO_CFLAGS@ \ @GDK_PIXBUF_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_verify_LDADD = \ @ID3TAG_LIBS@ \ @GEE_LIBS@ \ @GIO_LIBS@ \ @GDK_PIXBUF_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-copy-tags bin_PROGRAMS += src/mlm-copy-tags src_mlm_copy_tags_SOURCES = \ src/copy-tags/copy-tags.vala \ vapi/mlm.vapi src_mlm_copy_tags_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @GLIB_PACKAGES@ \ @GEE_PACKAGES@ \ @ID3TAG_PACKAGES@ src_mlm_copy_tags_CFLAGS = \ @GLIB_CFLAGS@ \ @GEE_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_copy_tags_LDADD = \ @GLIB_LIBS@ \ @GEE_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== mlm-analyze bin_PROGRAMS += src/mlm-analyze src_mlm_analyze_SOURCES = \ src/analyze/analyze.vala \ vapi/mlm.vapi src_mlm_analyze_VALAFLAGS = \ $(COMMON_VALAFLAGS) \ @ID3TAG_PACKAGES@ src_mlm_analyze_CFLAGS = \ @GLIB_CFLAGS@ \ @ID3TAG_CFLAGS@ \ -I$(srcdir)/lib/id3tag-x \ -I$(srcdir)/lib/mlm \ -w src_mlm_analyze_LDADD = \ @GLIB_LIBS@ \ @ID3TAG_LIBS@ \ lib/libid3tag-x.la \ lib/libmlm.la # ====== gresource gresource_file = $(top_srcdir)/data/mlm.gresource.xml resource_files = \ $(top_srcdir)/data/mlm.css \ $(top_srcdir)/data/mlm.ui src/application/resources.c: $(gresource_file) $(resource_files) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \ --target=$@ \ --sourcedir=$(top_srcdir)/data \ --generate-source $< # ====== Desktop file MSGFMT_DESKTOP_OPTIONS = \ --keyword=GenericName \ --keyword=Comment mlm_desktop_in_file = $(top_srcdir)/data/mlm.desktop.in data/mlm.desktop: $(mlm_desktop_in_file) $(AM_V_GEN)$(MSGFMT) $(MSGFMT_DESKTOP_OPTIONS) \ --desktop --template $< \ -d $(top_srcdir)/po -o $@ desktopdir = $(datadir)/applications desktop_DATA = data/mlm.desktop # ====== Icons data_iconsdir = $(datadir)/icons/hicolor/scalable/apps data_icons_DATA = data/mlm.svg # ====== Extra files noinst_DATA = \ vapi/config.vapi \ vapi/id3tag.vapi \ vapi/mlm.vapi \ $(gresource_file) \ $(resource_files) EXTRA_DIST = \ $(noinst_DATA) \ $(data_desktop_DATA) \ $(data_icons_DATA) DISTCLEANFILES = \ src/mlm.h \ vapi/mlm.vapi # ====== man pages if ENABLE_MANPAGES man1_MANS = \ man/mlm-analyze.1 \ man/mlm-tags.1 XML_FILES = $(patsubst %.1,%.xml,$(man1_MANS)) HTML_FILES = $(patsubst %.1,%.html,$(man1_MANS)) .PHONY: man man: $(man1_MANS) $(HTML_FILES) AM_V_XSLT = $(AM_V_XSLT_$(V)) AM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY)) AM_V_XSLT_0 = @echo " XSLT " $@; XSLTPROC_FLAGS = \ --nonet \ --xinclude \ --stringparam man.output.quietly 1 \ --stringparam man.authors.section.enabled 0 \ --stringparam man.copyright.section.enabled 0 \ --stringparam mlm.version $(VERSION) \ --path '$(builddir)/man:$(srcdir)/man' man/%.1: man/%.xml man/custom-man.xsl $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ $(srcdir)/man/custom-man.xsl $< man/%.html: man/%.xml man/custom-html.xsl $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ $(srcdir)/man/custom-html.xsl $< EXTRA_DIST += \ $(man1_MANS) CLEANFILES = \ $(man1_MANS) \ $(HTML_FILES) noinst_DATA += $(HTML_FILES) endif
autogen.shdeleted 100755 → 0 +0 −14 Original line number Diff line number Diff line #!/bin/sh set -e # exit on errors srcdir=$(dirname $0) test -z "${srcdir}" && srcdir=. mkdir -p m4 autoreconf -v --force --install if [ -z "${NOCONFIGURE}" ]; then "${srcdir}"/configure $@ fi
configure.acdeleted 100644 → 0 +0 −101 Original line number Diff line number Diff line # Initialization AC_INIT([mlm], [0.1], [https://github.com/canek-pelaez/mlm/issues], [mlm], [https://github.com/canek-pelaez/mlm]) AC_CONFIG_SRCDIR([src/application/main.vala]) # Directories and files AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) # Global options AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) AM_SILENT_RULES([yes]) LT_INIT # Compilers and utilities AC_PROG_CC AM_PROG_CC_C_O AC_PROG_CC_STDC AM_PROG_VALAC([0.32]) AC_PROG_INSTALL # Glib resources AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources]) # xsltproc AC_PATH_PROG([XSLTPROC], [xsltproc]) # Man pages have_manpages=no AC_ARG_ENABLE(manpages, AS_HELP_STRING([--disable-manpages], [disable manpages])) AS_IF([test "${enable_manpages}" != no], [have_manpages=yes]) AM_CONDITIONAL(ENABLE_MANPAGES, [test "${have_manpages}" = "yes" -a "${XSLTPROC}" != ""]) # glib GLIB_PACKAGES=["--pkg glib-2.0"] PKG_CHECK_MODULES(GLIB, [ glib-2.0 ]) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_PACKAGES) # gio GIO_PACKAGES=["--pkg gio-2.0"] PKG_CHECK_MODULES(GIO, [ gio-2.0 ]) AC_SUBST(GIO_CFLAGS) AC_SUBST(GIO_LIBS) AC_SUBST(GIO_PACKAGES) # gee GEE_PACKAGES=["--pkg gee-0.8"] PKG_CHECK_MODULES(GEE, [ gee-0.8 ]) AC_SUBST(GEE_CFLAGS) AC_SUBST(GEE_LIBS) AC_SUBST(GEE_PACKAGES) # id3tag ID3TAG_PACKAGES=["--pkg id3tag"] PKG_CHECK_MODULES(ID3TAG, [ id3tag ]) AC_SUBST(ID3TAG_CFLAGS) AC_SUBST(ID3TAG_LIBS) AC_SUBST(ID3TAG_PACKAGES) # gtk+ GTK_PACKAGES=["--pkg gtk+-3.0"] PKG_CHECK_MODULES(GTK, [ gtk+-3.0 ]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) AC_SUBST(GTK_PACKAGES) # gdk-pixbuf GDK_PIXBUF_PACKAGES=["--pkg gdk-pixbuf-2.0"] PKG_CHECK_MODULES(GDK_PIXBUF, [ gdk-pixbuf-2.0 ]) AC_SUBST(GDK_PIXBUF_CFLAGS) AC_SUBST(GDK_PIXBUF_LIBS) AC_SUBST(GDK_PIXBUF_PACKAGES) # gstreamer GSTREAMER_PACKAGES=["--pkg gstreamer-1.0"] PKG_CHECK_MODULES(GSTREAMER, [ gstreamer-1.0 ]) AC_SUBST(GSTREAMER_CFLAGS) AC_SUBST(GSTREAMER_LIBS) AC_SUBST(GSTREAMER_PACKAGES) # gettext AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.19.7]) GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "${GETTEXT_PACKAGE}", [The name of the gettext domain]) # Output files AC_CONFIG_FILES([ Makefile po/Makefile.in ]) AC_OUTPUT