#!/usr/bin/make -f .PHONY: fuzz-mempool-v1 fuzz-mempool-v1: cd mempool/v1 && \ rm -f *-fuzz.zip && \ go-fuzz-build && \ go-fuzz .PHONY: fuzz-mempool-v0 fuzz-mempool-v0: cd mempool/v0 && \ rm -f *-fuzz.zip && \ go-fuzz-build && \ go-fuzz .PHONY: fuzz-p2p-addrbook fuzz-p2p-addrbook: cd p2p/addrbook && \ rm -f *-fuzz.zip && \ go run ./init-corpus/main.go && \ go-fuzz-build && \ go-fuzz .PHONY: fuzz-p2p-pex fuzz-p2p-pex: cd p2p/pex && \ rm -f *-fuzz.zip && \ go run ./init-corpus/main.go && \ go-fuzz-build && \ go-fuzz .PHONY: fuzz-p2p-sc fuzz-p2p-sc: cd p2p/secret_connection && \ rm -f *-fuzz.zip && \ go run ./init-corpus/main.go && \ go-fuzz-build && \ go-fuzz .PHONY: fuzz-rpc-server fuzz-rpc-server: cd rpc/jsonrpc/server && \ rm -f *-fuzz.zip && \ go-fuzz-build && \ go-fuzz clean: find . -name corpus -type d -exec rm -rf {} +; find . -name crashers -type d -exec rm -rf {} +; find . -name suppressions -type d -exec rm -rf {} +; find . -name *\.zip -type f -delete