prefix?=/usr/local build: cargo build --release cp target/release/libbindle_file.a ./libbindle.a cp target/release/libbindle_file.so libbindle.so || cp target/release/libbindle_file.dylib libbindle.dylib install: cp include/bindle.h "$(prefix)/include/bindle.h" cp target/release/libbindle_file.a ."$(prefix)/lib/libbindle.a" -cp target/release/libbindle_file.so ."$(prefix)/lib/libbindle.so" -cp target/release/libbindle_file.dylib ."$(prefix)/lib/libbindle.dylib" uninstall: rm -f "$(prefix)/include/bindle.h" "$(prefix)/lib/libbindle_file.*" .PHONY: test test: cargo test cd test && $(MAKE) test