Otherwise they are not suitable for use with libfuzz.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
libelf-fuzzer.o: CFLAGS += $(CFLAGS_xeninclude)
-libelf.a: $(ELF_LIB_OBJS)
+libelf.a: libelf-fuzzer.o $(ELF_LIB_OBJS)
$(AR) rc $@ $^
.PHONY: libelf-fuzzer-all
x86-insn-emulator-fuzzer.o: $(x86_emulate.h)
-x86-insn-emulator.a: x86_emulate.o
+x86-insn-emulator.a: x86-insn-emulator-fuzzer.o x86_emulate.o
$(AR) rc $@ $^
afl-x86-insn-emulator-fuzzer: afl-x86-insn-emulator-fuzzer.o x86-insn-emulator-fuzzer.o x86_emulate.o