24 lines
510 B
Makefile
24 lines
510 B
Makefile
.PHONY: build install clean test
|
|
|
|
build:
|
|
cd backend && go build -o ../bin/bams-backend .
|
|
|
|
install: build
|
|
sudo cp bin/bams-backend /usr/local/bin/
|
|
sudo cp -r cockpit /usr/share/cockpit/bams
|
|
sudo cp configs/bams.service /etc/systemd/system/
|
|
sudo cp configs/config.yaml.example /etc/bams/config.yaml
|
|
sudo cp configs/polkit.rules /etc/polkit-1/rules.d/50-bams.rules
|
|
sudo systemctl daemon-reload
|
|
|
|
clean:
|
|
rm -rf bin/
|
|
cd backend && go clean
|
|
|
|
test:
|
|
cd backend && go test ./...
|
|
|
|
run:
|
|
cd backend && go run .
|
|
|