Add Makefile for easier building

This commit is contained in:
Chaoscaot
2023-04-04 00:36:40 +02:00
parent ef2755115c
commit 1df33249c4
3 changed files with 27 additions and 3 deletions

24
Makefile Normal file
View File

@ -0,0 +1,24 @@
default:
@echo "Building (Release)...";
cargo rustc --release --color=always -p schemsearch-cli -- -C target-feature=+avx2
debug:
@echo "Building (Debug)...";
cargo build -p schemsearch-cli
install: default
@echo "Installing...";
install -Dm755 target/release/schemsearch-cli /usr/bin/schemsearch
uninstall:
@echo "Uninstalling...";
rm -f /usr/bin/schemsearch
java:
@echo "Building Java...";
@echo "WARNING: This is WORK IN PROGRESS!";
javac SchemSearch.java
clean:
@echo "Cleaning...";
cargo clean