Skip to content

Commit b987890

Browse files
committed
build: add makefile
1 parent df355dc commit b987890

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Makefile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
ifeq ($(OS),Windows_NT)
2+
RM = powershell
3+
RM_FLAGS = -Command "Remove-Item -Path"
4+
RM_FLAGS_ALL = -Recurse -Force
5+
SEP = \\
6+
else
7+
RM = rm
8+
RM_FLAGS = -f
9+
RM_FLAGS_ALL =
10+
SEP = /
11+
endif
12+
13+
env:
14+
uv sync --no-dev
15+
16+
dev:
17+
uv sync --all-extras
18+
19+
run:
20+
uv run launcher.py
21+
22+
clean:
23+
$(RM) $(RM_FLAGS) logs$(SEP)*.log $(RM_FLAGS_ALL)
24+
25+
clean-all:
26+
$(RM) $(RM_FLAGS) logs$(SEP)*.log $(RM_FLAGS_ALL)
27+
$(RM) $(RM_FLAGS) logs$(SEP)errors$(SEP)*.log $(RM_FLAGS_ALL)
28+
29+
.PHONY: env dev clean clean-all
30+
.DEFAULT_GOAL := run

0 commit comments

Comments
 (0)