Skip to content

Commit bb20fd0

Browse files
authored
chore: add Makefile (#388)
* Add Makefile Signed-off-by: Max Lambrecht <[email protected]> * Remove Signed-off-by: Max Lambrecht <[email protected]> --------- Signed-off-by: Max Lambrecht <[email protected]>
1 parent 8fe801e commit bb20fd0

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Makefile

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
GRADLEW := ./gradlew
2+
3+
GRADLE_FLAGS ?=
4+
5+
.PHONY: help \
6+
clean build test check jacoco
7+
8+
help:
9+
@echo "Targets:"
10+
@echo " make build Build all modules (assemble)"
11+
@echo " make test Run unit tests"
12+
@echo " make check Run verification (check)"
13+
@echo " make jacoco Generate aggregate JaCoCo report"
14+
@echo " make clean Clean build outputs"
15+
@echo ""
16+
@echo "Variables:"
17+
@echo " GRADLE_FLAGS Extra flags passed to Gradle (e.g., --no-daemon --stacktrace)"
18+
19+
clean:
20+
$(GRADLEW) $(GRADLE_FLAGS) clean
21+
22+
build:
23+
$(GRADLEW) $(GRADLE_FLAGS) assemble
24+
25+
test:
26+
$(GRADLEW) $(GRADLE_FLAGS) test
27+
28+
check:
29+
$(GRADLEW) $(GRADLE_FLAGS) check
30+
31+
jacoco:
32+
$(GRADLEW) $(GRADLE_FLAGS) jacocoTestReport

0 commit comments

Comments
 (0)