autom4te.cache
configure
libtool
+libltdl
ltmain.sh
install-sh
depcomp
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = src
+DIST_SUBDIRS = libltdl src
+SUBDIRS =
+
+if BUNDLED_LIBLTDL
+SUBDIRS += libltdl
+endif
+
+SUBDIRS += src
aclocal -I m4 || die "Failed to run aclocal."
autoheader || die "Failed to run autoheader."
-libtoolize --copy || die "Failed to run libtoolize."
+libtoolize --copy --ltdl || die "Failed to run libtoolize."
automake --add-missing || die "Failed to run automake."
autoconf || die "Failed to run autoconf."
AC_CONFIG_HEADER([config.h])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects])
AC_PROG_CC_C99
AM_CONDITIONAL([BUILD_UPKG], [test x$have_gobject = xyes])
-LT_INIT
+LT_CONFIG_LTDL_DIR([libltdl])
+LT_INIT([dlopen])
+LTDL_INIT([recursive])
+
+AM_CONDITIONAL([BUNDLED_LIBLTDL], [test x$LTDLDEPS != x])
AC_CONFIG_FILES([
Makefile
+ libltdl/Makefile
src/Makefile
])
AC_OUTPUT
upkg_SOURCES = upkg.c exportable.c serializable.c music.c
upkg_CFLAGS = $(GLIB_CFLAGS)
upkg_LDFLAGS = $(GLIB_LIBS)
-upkg_LDADD = libupkg.la
+upkg_LDADD = libupkg.la $(LIBLTDL)
endif