forked from spiffe/java-spiffe
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (24 loc) · 727 Bytes
/
Makefile
File metadata and controls
32 lines (24 loc) · 727 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
GRADLEW := ./gradlew
GRADLE_FLAGS ?=
.PHONY: help \
clean build test check jacoco
help:
@echo "Targets:"
@echo " make build Build all modules (assemble)"
@echo " make test Run unit tests"
@echo " make check Run verification (check)"
@echo " make jacoco Generate aggregate JaCoCo report"
@echo " make clean Clean build outputs"
@echo ""
@echo "Variables:"
@echo " GRADLE_FLAGS Extra flags passed to Gradle (e.g., --no-daemon --stacktrace)"
clean:
$(GRADLEW) $(GRADLE_FLAGS) clean
build:
$(GRADLEW) $(GRADLE_FLAGS) assemble
test:
$(GRADLEW) $(GRADLE_FLAGS) test
check:
$(GRADLEW) $(GRADLE_FLAGS) check
jacoco:
$(GRADLEW) $(GRADLE_FLAGS) jacocoTestReport