From a13c5602dc2d4d4b2d98cf0e180ec33b7a5607f5 Mon Sep 17 00:00:00 2001 From: "M.V. Hutz" Date: Sun, 11 Jan 2026 16:07:39 -0500 Subject: [PATCH] feat: add clean target to remove build artifacts Added clean target that removes the binary, program.out, and profile directory. --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 35f4779..c7bf396 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ BINARY_NAME=lambda TEST=simple -.PHONY: help build run profile explain graph docs +.PHONY: help build run profile explain graph docs clean .DEFAULT_GOAL := help .SILENT: @@ -13,6 +13,7 @@ help: echo " explain - Build and run with explanation mode and profiling" echo " graph - Generate and open CPU profile visualization" echo " docs - Start local godoc server on port 6060" + echo " clean - Remove all build artifacts" build: go build -o ${BINARY_NAME} ./cmd/lambda @@ -35,3 +36,8 @@ graph: docs: echo ">>> View at 'http://localhost:6060/pkg/git.maximhutz.com/max/lambda/'" go run golang.org/x/tools/cmd/godoc@latest -http=:6060 + +clean: + rm -f ${BINARY_NAME} + rm -f program.out + rm -rf profile/