fuzz/x86emul: use macro to reduce repetition in Makefile
authorWei Liu <wei.liu2@citrix.com>
Fri, 3 Feb 2017 11:42:48 +0000 (11:42 +0000)
committerWei Liu <wei.liu2@citrix.com>
Mon, 6 Feb 2017 10:15:49 +0000 (10:15 +0000)
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
tools/fuzz/x86_instruction_emulator/Makefile

index f2bb12e871295619155de4eff56486132b31110a..fbfbd4673ff8cf604c0731cdf417cf92524411da 100644 (file)
@@ -16,9 +16,11 @@ x86_emulate.c x86_emulate.h: %:
 
 CFLAGS += $(CFLAGS_xeninclude) -D__XEN_TOOLS__
 
-x86_emulate.o: x86_emulate.c x86_emulate.h x86_emulate/x86_emulate.c x86_emulate/x86_emulate.h
+x86_emulate.h := x86_emulate.h x86_emulate/x86_emulate.h
 
-x86-insn-emulator-fuzzer.o: x86_emulate.h x86_emulate/x86_emulate.h
+x86_emulate.o: x86_emulate.c x86_emulate/x86_emulate.c $(x86_emulate.h)
+
+x86-insn-emulator-fuzzer.o: $(x86_emulate.h)
 
 x86-insn-emulator.a: x86_emulate.o
        $(AR) rc $@ $^