23 lines
294 B
Makefile
23 lines
294 B
Makefile
UNAME := $(shell uname)
|
|
build:
|
|
@cargo build
|
|
|
|
run: build
|
|
@./target/debug/bp
|
|
|
|
clean:
|
|
@rm -rf target
|
|
|
|
release: clean
|
|
@cargo build --release
|
|
|
|
update: release
|
|
@git pull
|
|
ifeq ($(UNAME), Darwin)
|
|
cp target/release/bp ~/bin/
|
|
endif
|
|
|
|
ifeq ($(UNAME), Linux)
|
|
sudo cp target/release/bp /usr/bin
|
|
endif
|