From 98cd0cc66d1cf22e99e096d51da39969a5bfc6d5 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 10 Mar 2016 14:19:09 +0000 Subject: Makefile: Split generate: target Make it easier to re-run without recompiling. --- Makefile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index cc7a80c8a..6f1637eab 100644 --- a/Makefile +++ b/Makefile @@ -39,11 +39,14 @@ stress: upgrade: go build -o ./bin/syz-upgrade github.com/google/syzkaller/tools/syz-upgrade -generate: - go run sysgen/*.go -linux=$(LINUX) sys/sys.txt sys/socket.txt sys/tty.txt sys/perf.txt \ - sys/key.txt sys/bpf.txt sys/fuse.txt sys/dri.txt sys/kdbus.txt sys/sctp.txt \ - sys/kvm.txt sys/sndseq.txt sys/sndtimer.txt sys/sndcontrol.txt sys/input.txt \ - sys/netlink.txt sys/tun.txt sys/random.txt +SYSCALL_FILES=sys/sys.txt sys/socket.txt sys/tty.txt sys/perf.txt \ + sys/key.txt sys/bpf.txt sys/fuse.txt sys/dri.txt sys/kdbus.txt sys/sctp.txt \ + sys/kvm.txt sys/sndseq.txt sys/sndtimer.txt sys/sndcontrol.txt sys/input.txt \ + sys/netlink.txt sys/tun.txt sys/random.txt +generate: bin/syz-sysgen $(SYSCALL_FILES) + bin/syz-sysgen -linux=$(LINUX) $(SYSCALL_FILES) +bin/syz-sysgen: sysgen/*.go + go build -o $@ sysgen/*.go format: go fmt ./... -- cgit mrf-deployment