mirror of
https://github.com/MeexReay/bRAC.git
synced 2025-06-24 02:42:57 +03:00
add new rules to makefile
This commit is contained in:
parent
9c2bec33e1
commit
8c5dad7aa5
6
Cargo.lock
generated
6
Cargo.lock
generated
@ -90,7 +90,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
||||
|
||||
[[package]]
|
||||
name = "bRAC"
|
||||
version = "0.1.4+2.0"
|
||||
version = "0.1.5+2.0"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap",
|
||||
@ -1494,9 +1494,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tungstenite"
|
||||
version = "0.26.2"
|
||||
version = "0.27.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13"
|
||||
checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"data-encoding",
|
||||
|
31
Makefile
31
Makefile
@ -1,6 +1,18 @@
|
||||
.PHONY: clean install uninstall
|
||||
.PHONY: clean install uninstall build_linux build_windows build_all
|
||||
|
||||
TARGETS = \
|
||||
i686-unknown-linux-gnu \
|
||||
i686-unknown-linux-musl \
|
||||
x86_64-unknown-linux-none \
|
||||
x86_64-unknown-linux-gnu \
|
||||
x86_64-unknown-linux-musl \
|
||||
aarch64-unknown-linux-gnu \
|
||||
aarch64-unknown-linux-musl
|
||||
|
||||
install: target/release/bRAC
|
||||
mkdir -p ~/.local
|
||||
mkdir -p ~/.local/bin
|
||||
mkdir -p ~/.local/share
|
||||
cp $< ~/.local/bin/bRAC
|
||||
chmod +x ~/.local/bin/bRAC
|
||||
mkdir ~/.local/share/bRAC -p
|
||||
@ -11,5 +23,20 @@ uninstall:
|
||||
rm -f ~/.local/share/applications/ru.themixray.bRAC.desktop
|
||||
target/release/bRAC:
|
||||
cargo build -r
|
||||
|
||||
build_all: build_linux build_windows
|
||||
|
||||
build_linux:
|
||||
mkdir -p build
|
||||
mkdir -p build/linux
|
||||
for target in $(TARGETS); do \
|
||||
cargo build -r --target $$target; \
|
||||
cp target/$$target/bRAC build/linux/$$target-bRAC; \
|
||||
done
|
||||
|
||||
build_windows:
|
||||
echo "Windows build is in development!!!"
|
||||
|
||||
clean:
|
||||
cargo clean
|
||||
cargo clean
|
||||
rm -rf build
|
||||
|
Loading…
x
Reference in New Issue
Block a user