Files
polyscribe/plugins/polyscribe-plugin-tubescribe/Makefile

19 lines
509 B
Makefile

# Simple helper to build and link the plugin into the user's XDG data dir
# Usage:
# make build
# make link
PLUGIN := polyscribe-plugin-tubescribe
BIN := ../../target/release/$(PLUGIN)
.PHONY: build link
build:
cargo build -p $(PLUGIN) --release
link: build
@DATA_DIR=$${XDG_DATA_HOME:-$$HOME/.local/share}; \
mkdir -p $$DATA_DIR/polyscribe/plugins; \
ln -sf "$(CURDIR)/$(BIN)" $$DATA_DIR/polyscribe/plugins/$(PLUGIN); \
echo "Linked: $$DATA_DIR/polyscribe/plugins/$(PLUGIN) -> $(CURDIR)/$(BIN)"