mirror of
https://github.com/agersant/polaris
synced 2025-01-10 20:18:49 +00:00
24 lines
526 B
Makefile
24 lines
526 B
Makefile
POLARIS_BIN_DIR := ~/.local/bin/polaris
|
|
POLARIS_CONFIG_DIR := ~/.config/polaris
|
|
POLARIS_DATA_DIR := ~/.local/share/polaris
|
|
|
|
all: build
|
|
|
|
build:
|
|
cargo build --release
|
|
|
|
install: build
|
|
install -d $(POLARIS_BIN_DIR)
|
|
install -d $(POLARIS_CONFIG_DIR)
|
|
install -d $(POLARIS_DATA_DIR)
|
|
install ./target/release/polaris $(POLARIS_BIN_DIR)
|
|
install ./polaris.toml $(POLARIS_CONFIG_DIR)
|
|
cp -r ./web $(POLARIS_DATA_DIR)
|
|
|
|
clean:
|
|
cargo clean
|
|
|
|
uninstall:
|
|
rm -r $(POLARIS_BIN_DIR)
|
|
rm -r $(POLARIS_CONFIG_DIR)
|
|
rm -r $(POLARIS_DATA_DIR)
|