-SUBDIRS = m4m po libexif test doc
+SUBDIRS = m4m po libexif test doc binary
-EXTRA_DIST = @PACKAGE_TARNAME@.spec autogen.sh
+if SHIP_BINARIES
+README_W32_XDIST = README-Win32.txt
+endif
+
+EXTRA_DIST = @PACKAGE_TARNAME@.spec autogen.sh $(README_W32_XDIST)
ACLOCAL_AMFLAGS = -I m4m
usermap=""; \
fi; \
(cd "$(srcdir)" && cvs2cl $${usermap} -f "ChangeLog.cvs")
-
+
.PHONY: cvs-tag-release
cvs-tag-release:
@tag="$$(echo "$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-release" | sed 's|\.|_|g')"; \
--- /dev/null
+if SHIP_BINARIES
+
+EXTRA_DIST = include bin
+
+SH_DIST_HOOK = dist-ship-binary-hook
+dist-ship-binary-hook include bin:
+ cd "$(top_builddir)" && $(MAKE) includedir="$(PWD)/include" DESTDIR="" prefix="$(PWD)/tmp" install
+ mkdir -p "$(PWD)/bin"
+ cp "$(PWD)/tmp/bin/"*.dll "bin/"
+
+endif
+
+dist-hook: $(SH_DIST_HOOK)
AC_INIT([EXIF library],[0.6.13],[libexif-devel@lists.sourceforge.net],[libexif])
AC_CONFIG_SRCDIR([libexif/exif-data.h])
AC_CONFIG_HEADERS([config.h])
-AM_INIT_AUTOMAKE([gnu 1.8 dist-bzip2])
+AM_INIT_AUTOMAKE([gnu 1.8 dist-bzip2 dist-zip])
if test ! -d "$srcdir/m4m"; then
AC_MSG_ERROR([
AX_NEED_STDINT_H([libexif/_stdint.h])
+dnl ------------------------------------------------------------------------
+dnl Whether we're supposed to ship binaries in the tarball
+dnl ------------------------------------------------------------------------
+
+ship_binaries=false
+AC_ARG_ENABLE([ship-binaries],
+[AS_HELP_STRING([--enable-ship-binaries],
+[Whether to ship binaries in the tarball [default=no]])],[
+ if test x$enableval = xyes; then
+ ship_binaries=true
+ fi
+])
+AM_CONDITIONAL([SHIP_BINARIES],[$ship_binaries])
+GP_CONFIG_MSG([Ship binaries in tarball],[$ship_binaries])
+
+
dnl ---------------------------------------------------------------------------
dnl Whether -lm is required for our math functions
dnl ---------------------------------------------------------------------------
doc/Doxyfile
doc/Doxyfile-internals
libexif/libexif.pc
+ binary/Makefile
])
AC_OUTPUT