# regress/Makefile[.in] - regression test Makefile
#
-# This file is part of adns, which is
-# Copyright (C) 1997-2000,2003,2006,2014-2016,2020 Ian Jackson
-# Copyright (C) 2014 Mark Wooding
-# Copyright (C) 1999-2000,2003,2006 Tony Finch
-# Copyright (C) 1991 Massachusetts Institute of Technology
-# (See the file INSTALL for full details.)
+# This file is part of adns, which is Copyright Ian Jackson
+# and contributors (see the file INSTALL for full details).
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
perl -ne 'print $$1,"\n" while m/\"([^"% ]{2,})\"/g' \
$(srcdir)/../src/*.[ch] $(srcdir)/../client/*.[ch] \
| sort -u >fuzzcat.d/dictionary
-
+ perl -p -e 'chomp;' \
+ -e 's/[^0-9a-z-_]/sprintf "\\x%02x", ord $$&/ige;' \
+ -e 's/^/l$$.="/; ' \
+ -e 's/$$/"\n/;' \
+ fuzzcat.d/dictionary >fuzzcat.d/dictionary.afl
check-%: case-%.sys
@srcdir=$(srcdir) $(srcdir)/r1test $* || test $$? = 5
adnshost_fuzzraw: $(ADH_OBJS) hfuzzraw.o hfuzz.o $(HARNLOBJS)
$(LINK_CMD)
-%_d.o: $(srcdir)/../src/%.c hredirect.h
+%_d.o: $(srcdir)/../src/%.c hredirect.h hsyscalls.h
$(CC) $(CFLAGS) $(HCPPFLAGS) -c -g -o $@ $<
-%_c.o: $(srcdir)/../client/%.c hredirect.h
+%_c.o: $(srcdir)/../client/%.c hredirect.h hsyscalls.h
$(CC) $(CFLAGS) $(HCPPFLAGS) -I $(srcdir)/../src -c -g -o $@ $<
$(ALL_OBJS): $(srcdir)/../src/adns.h $(srcdir)/../src/internal.h