diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 29 | 
1 files changed, 29 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0e5dfbb --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +OS = $$( uname -s ) + +all: build + +release: +	cargo build --release + +build: +	cargo build + +test: +	cargo test + +run: +	cargo run + +install: release +	$$( case $(OS) in \ +		( Linux ) cat dist/etc/dwvshrc dist/etc/linuxrc > /etc/dwvshrc ;; \ +		( * ) cat dist/etc/dwvshrc > /etc/dwvshrc ;; \ +	esac ) +	cp -f target/release/dwvsh /usr/bin; + +uninstall: +	rm -f /usr/bin/dwvsh +	rm -f /etc/dwvshrc + +clean: +	cargo clean  | 
