Lines Matching +full:- +full:- +full:output +full:- +full:lib
1 #!/bin/sh -eu
8 # http://www.apache.org/licenses/LICENSE-2.0
19 autoreconf -fi
20 …/configure --disable-shared --enable-static --enable-developer --without-cmocka --without-zlib --d…
21 (cd lib/isc && make -j"$(nproc)" all V=1)
22 (cd lib/dns && make -j"$(nproc)" all V=1)
24 LIBISC_CFLAGS="-Ilib/isc/unix/include -Ilib/isc/pthreads/include -Ilib/isc/include"
25 LIBDNS_CFLAGS="-Ilib/dns/include"
26 LIBISC_LIBS="lib/isc/.libs/libisc.a -Wl,-Bstatic -lssl -lcrypto -luv -lnghttp2 -Wl,-Bdynamic"
27 LIBDNS_LIBS="lib/dns/.libs/libdns.a -Wl,-Bstatic -lcrypto -Wl,-Bdynamic"
30 output=$(basename "${fuzzer%.c}")
31 [ "$output" = "main" ] && continue
33 (cd fuzz && make -j"$(nproc)" "${output}.o" V=1)
35 -o "${OUT}/${output}_fuzzer" \
36 "fuzz/${output}.o" \
37 -include config.h \
40 zip -j "${OUT}/${output}_seed_corpus.zip" "fuzz/${output}.in/"*