diff --git a/.gitignore b/.gitignore index 72a9f4e..34c942e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /config.yml /bRAC /.direnv/ +/package/ diff --git a/Makefile b/Makefile index 780c6c5..02daf83 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,8 @@ -.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 +.PHONY: clean install uninstall package +target/release/bRAC: + cargo build -r + install: target/release/bRAC mkdir -p ~/.local mkdir -p ~/.local/bin @@ -20,25 +14,15 @@ install: target/release/bRAC chmod +x misc/create-desktop.sh ./misc/create-desktop.sh > ~/.local/share/applications/ru.themixray.bRAC.desktop uninstall: - rm -rf ~/.local/share/bRAC rm -rf ~/.config/bRAC ~/.local/share/bRAC - rm -f ~/.local/share/applications/ru.themixray.bRAC.desktop -target/release/bRAC: - cargo build -r + rm -f ~/.local/bin/bRAC ~/.local/share/applications/ru.themixray.bRAC.desktop -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; \ +package: + ./misc/build.sh + mkdir -p package + for i in $$( ls build/*.zip ); do \ + mv $$i package/bRAC-$$(basename $$i); \ done - -build_windows: - echo "Windows build is in development!!!" - + clean: - cargo clean - rm -rf build + rm -rf build package target diff --git a/misc/user-uninstall.sh b/misc/user-uninstall.sh index 4b257f5..472fdaa 100755 --- a/misc/user-uninstall.sh +++ b/misc/user-uninstall.sh @@ -1,3 +1,6 @@ #!/bin/bash -rm -rf ~/.local/bin/bRAC ~/.config/bRAC ~/.local/share/bRAC ~/.local/share/applications/ru.themixray.bRAC.desktop +rm -rf ~/.local/bin/bRAC \ + ~/.config/bRAC \ + ~/.local/share/bRAC \ + ~/.local/share/applications/ru.themixray.bRAC.desktop