From 273204af6d3f8042ebd0d0ec5d25c5870f9c4bb5 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Thu, 19 Jan 2023 01:04:29 +0100 Subject: [PATCH] Makefile: add new bin to compile in build-all, valgrind opts. --- zig-impl/makefile | 5 ++++- zig-impl/makefile.user | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/zig-impl/makefile b/zig-impl/makefile index 7a1e7c3..2a030fe 100644 --- a/zig-impl/makefile +++ b/zig-impl/makefile @@ -16,8 +16,11 @@ endif ifdef VG_GENERATE_SUPPRESSION VALGRIND_GEN_SUPPRESSION ?= --gen-suppressions=all endif +VALGRIND_OPTS=-v --leak-check=full --track-origins=yes ifdef USE_VALGRIND -VALGRIND ?= valgrind $(VALGRIND_SUPPRESS_WARNINGS) $(VALGRIND_GEN_SUPPRESSION) -v --leak-check=full +VALGRIND ?= valgrind $(VALGRIND_SUPPRESS_WARNINGS) \ + $(VALGRIND_GEN_SUPPRESSION) \ + $(VALGRIND_OPTS) endif # Optional parameters (copied here to help with autocompletion). VG_SUPPRESS_WARNINGS ?= diff --git a/zig-impl/makefile.user b/zig-impl/makefile.user index 7e5f544..3a0d37a 100644 --- a/zig-impl/makefile.user +++ b/zig-impl/makefile.user @@ -121,8 +121,10 @@ init-websocket-client: build-all: $(ZIGC) build-exe src/write-tcpd-pong-messages.zig -lc + $(ZIGC) build-exe $(ZIGOPTS) src/ipcd.zig $(ZIGC) build-exe $(ZIGOPTS) src/tcpd.zig $(ZIGC) build-exe $(ZIGOPTS) src/pong.zig + $(ZIGC) build-exe $(ZIGOPTS) src/pongd.zig serve: - find . | entr make build-all + find src/ | entr make build-all