mirror of
https://github.com/bpkg/bpkg
synced 2024-11-08 01:10:36 +00:00
25 lines
598 B
Makefile
25 lines
598 B
Makefile
# bpkg Makefile
|
|
|
|
BIN ?= bpkg
|
|
PREFIX ?= /usr/local
|
|
|
|
# All 'bpkg' supported commands
|
|
CMDS = json install package term suggest init
|
|
|
|
install: uninstall
|
|
@echo " info: Installing $(PREFIX)/bin/$(BIN)..."
|
|
@install $(BIN) $(PREFIX)/bin
|
|
@for cmd in $(CMDS); do cp $(BIN)-$${cmd} $(PREFIX)/bin; done
|
|
|
|
uninstall:
|
|
@echo " info: Uninstalling $(PREFIX)/bin/$(BIN)..."
|
|
@rm -f $(PREFIX)/bin/$(BIN)
|
|
@for cmd in $(CMDS); do rm -f $(PREFIX)/bin/$(BIN)-$${cmd}; done
|
|
|
|
link: uninstall
|
|
@ln -s $(BIN) $(PREFIX)/bin/$(BIN)
|
|
@for cmd in $(CMDS); do ln -s $(BIN)-$${cmd} $(PREFIX)/bin; done
|
|
|
|
unlink: uninstall
|
|
|