46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
libcackey_g.a: cackey_g.o
rm -f libcackey_g.a
$(AR) rc libcackey_g.a cackey_g.o
-$(RANLIB) libcackey_g.a
test: test.c libcackey_g.@SHOBJEXT@
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o test test.c -Wl,-R,. libcackey_g.@SHOBJEXT@
test-afl.data: test
tmpLogFile='log.$(shell openssl rand -hex 16)'; \
./test 2> $${tmpLogFile}; \
echo -ne "$$( \
grep 'Returned Value:' $${tmpLogFile} | sed 's@^.*/@@;s@ = {@ @;s@})$$@@;s@,@@g;s@ @\\x@g;s@\\@ \\@' | while IFS=' ' read -r count string; do \
printf '\\x%02x\\x%02x%s' $$[$${count} / 256] $$[$${count} % 256] "$${string}"; \
|
|
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
libcackey_g.a: cackey_g.o
rm -f libcackey_g.a
$(AR) rc libcackey_g.a cackey_g.o
-$(RANLIB) libcackey_g.a
test: test.c libcackey_g.@SHOBJEXT@
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o test test.c -Wl,-R,. libcackey_g.@SHOBJEXT@ $(LIBS)
test-afl.data: test
tmpLogFile='log.$(shell openssl rand -hex 16)'; \
./test 2> $${tmpLogFile}; \
echo -ne "$$( \
grep 'Returned Value:' $${tmpLogFile} | sed 's@^.*/@@;s@ = {@ @;s@})$$@@;s@,@@g;s@ @\\x@g;s@\\@ \\@' | while IFS=' ' read -r count string; do \
printf '\\x%02x\\x%02x%s' $$[$${count} / 256] $$[$${count} % 256] "$${string}"; \
|