From 159b08a7ca5d09bed70d8a7439e3dfdcfcdedf13 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Wed, 15 Jul 2026 23:25:54 +0000 Subject: [PATCH] improve makefile --- Makefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index a7672fe..307a4dc 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,25 @@ .PHONY: build test clean wfa-js -build: clean wfa-js +build: clean build-wfa-js @echo "======================== Building Binary =======================" mkdir -p dist # resolve symbolic links in web by copying it into dist/web/ cp -rL web/ dist/web/ CGO_ENABLED=0 go build -tags release -ldflags="-s -w" -v -o dist/ . -wfa-js: +build-wfa-js: $(MAKE) -C WFA-JS cp -f WFA-JS/dist/* web/modules -test: clean - go run . +test: clean test-wfa-js -clean: +test-wfa-js: + $(MAKE) test -C WFA-JS + +clean: clean-wfa-js @echo "======================== Cleaning Project ======================" go clean rm -rf dist/* + +clean-wfa-js: + $(MAKE) clean -C WFA-JS