AM_LIBTOOLFLAGS = --silent
GNUMAKEFLAGS = --no-print-directory
+# distutils/setuptools cause trouble on distcheck. Disable for now.
+DISTCHECK_CONFIGURE_FLAGS = --disable-python
+
FIRMWARE_DIR = $(datadir)/sigrok-firmware
local_includes = -Iinclude -I$(srcdir)/include -I$(srcdir)/src -I.
# SCPI support
libsigrok_la_SOURCES += \
+ src/scpi.h \
src/scpi/scpi.c \
src/scpi/helpers.c \
src/scpi/scpi_tcp.c
bindings/java/org/sigrok/core/interfaces/LogCallback.java \
bindings/swig/classes.i \
bindings/swig/doc.py \
+ bindings/swig/templates.i \
contrib/gnuplot_chronovu_la8.gpi \
contrib/gnuplot_rigol_ds1xx2.gpi \
contrib/gnuplot_usbeesx.gpi \
install-exec-local: $(INSTALL_EXTRA)
clean-local: $(CLEAN_EXTRA)
-MAINTAINERCLEANFILES = ChangeLog
+.PHONY: dist-changelog
-.PHONY: ChangeLog
-ChangeLog:
- git --git-dir '$(top_srcdir)/.git' log >$@ || touch $@
+dist-hook: dist-changelog
-dist-hook: ChangeLog
+dist-changelog:
+ $(AM_V_at)if test ! -d '$(top_srcdir)/.git'; then \
+ cp -f '$(top_srcdir)/ChangeLog' "$(top_distdir)/ChangeLog"; \
+ elif git -C '$(top_srcdir)' log >.ChangeLog.tmp; then \
+ mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+ else \
+ rm -f .ChangeLog.tmp; exit 1; \
+ fi