Skip to content

Commit 32b6137

Browse files
authored
Merge pull request #25 from pushinl/PR
add libcups fuzzer && Makefile
2 parents c006bcc + 001e2b2 commit 32b6137

File tree

7 files changed

+413
-9
lines changed

7 files changed

+413
-9
lines changed

projects/cups-filters/fuzzer/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
TARGETS = \
2-
fuzz_pdf \
1+
FUZZ_SRCS := $(wildcard fuzz_*.c)
2+
TARGETS := $(basename $(FUZZ_SRCS))
33

44
# CC=clang
55
# CXX=clang++

projects/libcups/fuzzer/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
TARGETS = \
2-
fuzzipp \
1+
FUZZ_SRCS := $(wildcard fuzz*.c)
2+
TARGETS := $(basename $(FUZZ_SRCS))
33

44
CC=clang
55
CXX=clang++
@@ -11,9 +11,9 @@ LINK_FLAGS=-fuse-ld=lld -fPIE -pie -Wl,-z,relro,-z,now -g -Os -lz -lpthread -l:l
1111

1212
All: $(TARGETS)
1313

14-
fuzzipp:
15-
$(CC) $(CFLAGS) $(INCDIR) $(BUILD_FLAGS) -c -o fuzzipp.o fuzzipp.c
16-
$(CXX) $(CFLAGS) $(LIBDIR) $(LIB_FUZZING_ENGINE) $(LINK_FLAGS) -o fuzzipp fuzzipp.o $(LINK_FLAGS)
14+
$(TARGETS):
15+
$(CC) $(CFLAGS) $(INCDIR) $(BUILD_FLAGS) -c -o $@.o $@.c
16+
$(CXX) $(CFLAGS) $(LIBDIR) $(LIB_FUZZING_ENGINE) $(LINK_FLAGS) -o $@ $@.o $(LINK_FLAGS)
1717

1818
ossfuzz:
1919
cp $(TARGETS) $(OUT)

0 commit comments

Comments
 (0)