X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/14d7100dc1e40351ee02bd1c0d2f1496f547b9ec..573eadb534c42c4feace5e493cc135dd5e7b00d9:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 8e0c51d..372acd8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ## -*-Makefile-*- ## -## $Id: Makefile.am,v 1.42 2003/12/13 20:37:59 mdw Exp $ +## $Id: Makefile.am,v 1.43 2003/12/14 14:45:30 mdw Exp $ ## ## Building the distribution ## @@ -29,6 +29,9 @@ ##----- Revision history ---------------------------------------------------- ## ## $Log: Makefile.am,v $ +## Revision 1.43 2003/12/14 14:45:30 mdw +## Test universal hashing and fix bugs. +## ## Revision 1.42 2003/12/13 20:37:59 mdw ## Add adns support in background resolver. ## @@ -193,10 +196,11 @@ crc_mktab_SOURCES = crc-mktab.c mdwopt.c quis.c pquis.c report.c str.c ## --- Test code --- -noinst_PROGRAMS = da.t sym.t assoc.t bits.t +noinst_PROGRAMS = da.t sym.t assoc.t bits.t unihash.t check: \ - da.test sym.test assoc.test bits.test base64.test hex.test + da.test sym.test assoc.test bits.test base64.test hex.test \ + unihash.test da_t_SOURCES = da-test.c da_t_LDADD = libmLib.la @@ -243,9 +247,11 @@ bits.test: bits.t ./bits.t -f $(srcdir)/bits.in base64.to: base64.c - $(COMPILE) -c -DTEST_RIG -DSRCDIR=\"$(srcdir)\" $(srcdir)/base64.c -o base64.to + $(COMPILE) -c -DTEST_RIG -DSRCDIR=\"$(srcdir)\" \ + $(srcdir)/base64.c -o base64.to base64.t: base64.to base64.o libmLib.la - $(CC) $(CFLAGS) $(LDFLAGS) base64.to .libs/libmLib.a $(LIBS) -o base64.t + $(CC) $(CFLAGS) $(LDFLAGS) \ + base64.to .libs/libmLib.a $(LIBS) -o base64.t base64.test: base64.t base64.in base64.ref ./base64.t <$(srcdir)/base64.in >base64.out cmp base64.out $(srcdir)/base64.ref @@ -254,9 +260,11 @@ base64.test: base64.t base64.in base64.ref @echo "base64 tested OK." hex.to: hex.c - $(COMPILE) -c -DTEST_RIG -DSRCDIR=\"$(srcdir)\" $(srcdir)/hex.c -o hex.to + $(COMPILE) -c -DTEST_RIG -DSRCDIR=\"$(srcdir)\" \ + $(srcdir)/hex.c -o hex.to hex.t: hex.to hex.o libmLib.la - $(CC) $(CFLAGS) $(LDFLAGS) hex.to .libs/libmLib.a $(LIBS) -o hex.t + $(CC) $(CFLAGS) $(LDFLAGS) \ + hex.to .libs/libmLib.a $(LIBS) -o hex.t hex.test: hex.t hex.in hex.ref ./hex.t <$(srcdir)/hex.in >hex.out cmp hex.out $(srcdir)/hex.ref @@ -264,11 +272,23 @@ hex.test: hex.t hex.in hex.ref cmp hex.out $(srcdir)/hex.in @echo "hex tested OK." +unihash.to: unihash.c + $(COMPILE) -c -DTEST_RIG -DSRCDIR=\"$(srcdir)\" \ + $(srcdir)/unihash.c -o unihash.to +unihash.t: unihash.to libmLib.la + $(CC) $(CFLAGS) $(LDFLAGS) \ + unihash.to .libs/libmLib.a $(LIBS) -o unihash.t +unihash.in: unihash-check.pl + perl $(srcdir)/unihash-check.pl >unihash.in.new + mv unihash.in.new unihash.in +unihash.test: unihash.t unihash.in + ./unihash.t -f unihash.in + TEST_CLEAN = \ - *.t \ + *.t *.to \ da.in da.ref da.out \ sym.in sym.ref sym.out \ - base64.out hex.out + base64.out hex.out unihash.in TEST_DIST = \ da-gtest da-ref \