From eeb13096ef229f88b7be0a8d79fff661f8d3f1e3 Mon Sep 17 00:00:00 2001 From: mjoekhan Date: Tue, 21 Jul 2026 18:37:22 +0500 Subject: [PATCH] docs: add mailbox_sem example Makefile --- examples/mailbox_sem/Makefile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples/mailbox_sem/Makefile diff --git a/examples/mailbox_sem/Makefile b/examples/mailbox_sem/Makefile new file mode 100644 index 000000000..6d745bd70 --- /dev/null +++ b/examples/mailbox_sem/Makefile @@ -0,0 +1,22 @@ +# Build/run mailbox + semaphore smoke test against this tree's install. + +ROOT ?= $(abspath ../..) +PREFIX ?= $(ROOT)/install +IVERILOG ?= $(PREFIX)/bin/iverilog +VVP ?= $(PREFIX)/bin/vvp +VVP_MOD ?= $(PREFIX)/lib/ivl + +OUT := mbx_sem_basic.vvp + +.PHONY: all run clean + +all: $(OUT) + +$(OUT): mbx_sem_basic.sv + $(IVERILOG) -g2012 -o $@ $< + +run: $(OUT) + $(VVP) -M $(VVP_MOD) $(OUT) + +clean: + rm -f $(OUT)