about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile11
2 files changed, 10 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 66dd2d0..55b8a36 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
 *.o
+.test
 /litterbox
 /scoop
 /unscoop
diff --git a/Makefile b/Makefile
index 5db0edd..ed2dbdd 100644
--- a/Makefile
+++ b/Makefile
@@ -12,9 +12,10 @@ RCS  = rc.d/litterbox
 
 -include config.mk
 
+FORMATS = generic catgirl irc textual
 OBJS_litterbox = litterbox.o config.o
 
-dev: tags all
+dev: tags all test
 
 all: ${BINS}
 
@@ -26,11 +27,17 @@ litterbox: ${OBJS_litterbox}
 
 ${BINS:=.o}: database.h
 
+test: .test
+
+.test: unscoop
+	set -e; for format in ${FORMATS}; do ./unscoop -n -f $$format; done
+	touch .test
+
 tags: *.c *.h
 	ctags -w *.c *.h
 
 clean:
-	rm -f tags ${BINS} ${OBJS_litterbox} ${BINS:=.o}
+	rm -f .test tags ${BINS} ${OBJS_litterbox} ${BINS:=.o}
 
 install: ${BINS} ${MANS}
 	install -d ${PREFIX}/bin ${MANDIR}/man1
11:56:59 -0400'>2024-07-15Add photos from July 6June McEnroe 2024-07-10Add the end of the Harman Phoenix rollJune McEnroe 2024-07-08Add photos from July 3, the hikeJune McEnroe 2024-07-07Add photos from July 1June McEnroe 2024-07-07Add photos from June 25-30June McEnroe 2024-06-30Add photos from June 22 (and the few days after that)June McEnroe 2024-06-30Accommodate lower-case .jpg filesJune McEnroe 2024-06-23Add another BACKXWASH showJune McEnroe It was good! 2024-06-16Update bioJune McEnroe 2024-06-15Add photo descriptions from June 12June McEnroe 2024-06-10Add first roll of film from June 8June McEnroe 2024-06-10Cope with not having an EXIF infoJune McEnroe 2024-06-10Resize using target pixel counts for consistencyJune McEnroe This will resize film scans to about the same size as for the digital photos. 2024-06-10Add The Girl Who Was Convinced...June McEnroe Not much there. The illustrations are very nice though. 2024-06-09Add photos from May 31June McEnroe 2024-06-09Use monospace on photo pagesJune McEnroe 2024-06-09Put lens and (future) film at the tops of photo pagesJune McEnroe 2024-05-22Remove use of sysexits.hJune McEnroe 2024-05-22Add photo descriptions from 05-03 and 05-06June McEnroe 2024-05-21Fix = precedence in whenJune McEnroe