sane-project-backends/testsuite/Makefile.in

82 wiersze
1.9 KiB
Makefile

VPATH = @srcdir@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = ..
PACKAGE = @PACKAGE@
VERSION = @VERSION@
distdir = $(top_srcdir)/$(PACKAGE)-$(VERSION)
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
configdir = ${sysconfdir}/sane.d
V_MAJOR = @V_MAJOR@
V_MINOR = @V_MINOR@
DLL_PRELOAD = @DLL_PRELOAD@
MKDIR = $(top_srcdir)/mkinstalldirs
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
RANLIB = @RANLIB@
SCANIMAGE = ../frontend/scanimage
TESTFILE = testfile.pnm
DEVICE = pnm:0
OPTIONS = --filename=$(TESTFILE)
DISTCLEAN_FILES = @DISTCLEAN_FILES@
DISTFILES = Makefile.in README testfile.pnm
.PHONY: all clean dist distclean test test.local
all: Makefile
@echo "Use 'make test' to run the tests."
test: Makefile test.local
test.local:
@echo "Testing $(SCANIMAGE) with device $(DEVICE)"
@if echo "Trying flatbed scanner" && \
$(SCANIMAGE) -d $(DEVICE) $(OPTIONS) -T && \
echo "Trying three pass flatbed scanner" && \
$(SCANIMAGE) -d $(DEVICE) $(OPTIONS) --three-pass=yes -T && \
echo "Trying hand scanner" && \
$(SCANIMAGE) -d $(DEVICE) $(OPTIONS) --hand-scanner=yes -T ; \
then echo ; echo ; echo "All tests passed" ; \
else echo ; echo; \
echo "Something failed (maybe pnm backend not enabled by configure?)";\
fi
# Generate new Makefile when something changes
Makefile: Makefile.in ../config.status
cd .. \
&& CONFIG_FILES=testsuite/Makefile CONFIG_HEADERS= /bin/sh ./config.status
clean:
distclean: clean
rm -f $(DISTCLEAN_FILES)
rm -f Makefile
dist: $(DISTFILES)
for file in $(DISTFILES); do \
ln $$file $(distdir)/testsuite 2> /dev/null \
|| cp -p $$file $(distdir)/testsuite ; \
done