mirror of https://github.com/google/oss-fuzz.git
Fix parallel make command (#144)
'make -j' will make targets parallelly. In other words, "clean" may run after "all" for 'make -j clean all' line.
This commit is contained in:
parent
62004e9306
commit
7048975d6a
|
@ -18,7 +18,8 @@
|
|||
|
||||
./autogen.sh
|
||||
./configure
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
$CXX $CXXFLAGS -std=c++11 \
|
||||
-I./include -I. \
|
||||
|
|
|
@ -23,7 +23,8 @@ mv scripts/pnglibconf.dfa.temp scripts/pnglibconf.dfa
|
|||
# build the library.
|
||||
autoreconf -f -i
|
||||
./configure
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
# build libpng_read_fuzzer
|
||||
$CXX $CXXFLAGS -std=c++11 -I. -lz \
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
|
||||
# build the library.
|
||||
./autogen.sh
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
# build your fuzzer(s)
|
||||
$CC $CFLAGS -c $SRC/libtsm_fuzzer.c -Isrc/tsm -o $SRC/libtsm_fuzzer.o
|
||||
|
|
|
@ -18,7 +18,8 @@
|
|||
|
||||
./autogen.sh
|
||||
./configure
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
for fuzzer in libxml2_xml_read_memory_fuzzer libxml2_xml_regexp_compile_fuzzer; do
|
||||
$CXX $CXXFLAGS -std=c++11 -Iinclude/ \
|
||||
|
|
|
@ -20,7 +20,8 @@ cd pcre2
|
|||
# build project
|
||||
./autogen.sh
|
||||
./configure --enable-fuzz-support --enable-never-backslash-C --with-match-limit=1000 --with-match-limit-recursion=1000
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
# build fuzzer
|
||||
$CXX $CXXFLAGS -o $OUT/pcre2_fuzzer \
|
||||
|
|
|
@ -26,7 +26,8 @@ cat Makefile | sed -e "s/-no-canonical-prefixes//" \
|
|||
mv Makefile.temp Makefile
|
||||
|
||||
# woff2 uses LFLAGS instead of LDFLAGS.
|
||||
make -j$(nproc) CC="$CC $CFLAGS" CXX="$CXX $CXXFLAGS" clean all
|
||||
make clean
|
||||
make -j$(nproc) CC="$CC $CFLAGS" CXX="$CXX $CXXFLAGS" all
|
||||
|
||||
# To avoid multiple main() definitions.
|
||||
rm src/woff2_compress.o src/woff2_decompress.o
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#!/bin/bash -eu
|
||||
|
||||
./configure
|
||||
make -j$(nproc) clean all
|
||||
make -j$(nproc) clean
|
||||
make -j$(nproc) all
|
||||
|
||||
$CXX $CXXFLAGS -std=c++11 -I. \
|
||||
$SRC/zlib_uncompress_fuzzer.cc -o $OUT/zlib_uncompress_fuzzer \
|
||||
|
|
Loading…
Reference in New Issue