From 346dd0f6e13fb409403590122fb118d9f4e2a997 Mon Sep 17 00:00:00 2001 From: David Korczynski Date: Sat, 11 May 2024 07:16:49 -0700 Subject: [PATCH] cleanup Signed-off-by: David Korczynski --- .clusterfuzzlite/Dockerfile | 4 +--- .clusterfuzzlite/build.sh | 8 ++------ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.clusterfuzzlite/Dockerfile b/.clusterfuzzlite/Dockerfile index 96f891f..536f754 100644 --- a/.clusterfuzzlite/Dockerfile +++ b/.clusterfuzzlite/Dockerfile @@ -1,8 +1,6 @@ FROM gcr.io/oss-fuzz-base/base-builder -RUN apt-get update && apt-get install -y make autoconf automake libtool cmake \ - pkg-config curl check +RUN apt-get update && apt-get install -y make autoconf automake libtool COPY . $SRC/parson -COPY .clusterfuzzlite/build.sh $SRC/build.sh COPY .clusterfuzzlite/*.cpp $SRC/ COPY .clusterfuzzlite/*.c $SRC/ WORKDIR parson diff --git a/.clusterfuzzlite/build.sh b/.clusterfuzzlite/build.sh index bd8932a..c8b5995 100644 --- a/.clusterfuzzlite/build.sh +++ b/.clusterfuzzlite/build.sh @@ -1,10 +1,6 @@ #!/bin/bash -for file in "parson.c"; do - $CC $CFLAGS -c ${file} -done - -rm -f ./test*.o +$CC $CFLAGS -c parson.c llvm-ar rcs libfuzz.a *.o -$CC $CFLAGS $LIB_FUZZING_ENGINE $SRC/fuzzer.c -Wl,--whole-archive $SRC/parson/libfuzz.a -Wl,--allow-multiple-definition -I$SRC/parson/ -o $OUT/fuzzer \ No newline at end of file +$CC $CFLAGS $LIB_FUZZING_ENGINE $SRC/fuzzer.c -Wl,--whole-archive $SRC/parson/libfuzz.a -Wl,--allow-multiple-definition -I$SRC/parson/ -o $OUT/fuzzer