forked from frc9577/robot-base
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
22 lines (17 loc) · 796 Bytes
/
Makefile
File metadata and controls
22 lines (17 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
WORKDIR ?= $(shell pwd)
WPILIB_CONTAINER := wpilib/roborio-cross-ubuntu:2025-22.04
.PHONY: build
build:
bash common-repo-sync.sh
docker run -it -v ${WORKDIR}:/work -w /work -e GRADLE_USER_HOME=/work/.gradle-home ${WPILIB_CONTAINER} sh -c "./gradlew build"
.PHONY: deploy
deploy:
docker run -it -v ${WORKDIR}:/work -w /work -e GRADLE_USER_HOME=/work/.gradle-home ${WPILIB_CONTAINER} sh -c "./gradlew deploy"
.PHONY: clean
clean:
docker run -it -v ${WORKDIR}:/work -w /work -e GRADLE_USER_HOME=/work/.gradle-home ${WPILIB_CONTAINER} sh -c "rm -Rf build"
.PHONY: deep-clean
deep-clean: clean
docker run -it -v ${WORKDIR}:/work -w /work -e GRADLE_USER_HOME=/work/.gradle-home ${WPILIB_CONTAINER} sh -c "rm -Rf .gradle && rm -Rf .gradle-home"
rm -Rf src/main/java/frc/recoil
git clean -fdx