Files
rusty-dog/Makefile
T

27 lines
392 B
Makefile

DIRENV := $(shell command -v direnv 2> /dev/null)
ifdef DIRENV
EXEC := direnv exec .
else
EXEC :=
endif
build:
$(EXEC) cargo build
run:
$(EXEC) cargo run
test:
$(EXEC) cargo test
clean:
$(EXEC) cargo clean
.PHONY: build run test clean
# Flatpak build target
.PHONY: flatpak-build
flatpak-build:
$(EXEC) flatpak-builder --force-clean build-flatpak flatpak/app.flatpak.json