# Makefile for the imgsizer distribution
-VERS=2.3
+VERS=2.4
# These choices are correct for Linux. Season to taste.
BINDIR = /usr/bin
clean:
rm -f imgsizer.1 *~
rm -f imgsizer-*-1.noarch.rpm imgsizer-*-1.noarch.rpm imgsizer-*.tar.gz
+ rm -f test-after.html
imgsizer.1: imgsizer.xml
xmlto man imgsizer.xml
-SOURCES = READ.ME Makefile imgsizer imgsizer.xml imgsizer.lsm
+SOURCES = READ.ME Makefile \
+ imgsizer imgsizer.xml imgsizer.lsm \
+ test-before.html test-converted.html test.png tnhd2.jpg
+
imgsizer-$(VERS).tar.gz: $(SOURCES) imgsizer.1
mkdir imgsizer-$(VERS)
cp $(SOURCES) imgsizer.1 imgsizer-$(VERS)
rm -fr imgsizer-$(VERS)
ls -l imgsizer-$(VERS).tar.gz
+# Regression test is good if there is no output
+test:
+ imgsizer <test-before.html >test-after.html
+ diff -c test-after.html test-converted.html
+
dist: imgsizer-$(VERS).tar.gz
# Make RPMs. You need to be root to make this work