diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-10-18 17:59:08 +0300 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-10-18 17:59:08 +0300 |
commit | d58000c7ac201d9277c23126920e6f27af5fd5a4 (patch) | |
tree | 1b7b5c2cdcb589e176caf95de0a41c7d4ecbbb88 /Makefile | |
parent | Update manpage (diff) | |
download | rshell-d58000c7ac201d9277c23126920e6f27af5fd5a4.tar.xz |
Split input line on ':'
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -1,6 +1,26 @@ PREFIX ?= /usr/local -MAN_PREFIX ?= ${PREFIX}/man +BIN_DEST ?= ${PREFIX}/bin +MAN_DEST ?= ${PREFIX}/man +CARGO ?= cargo +SCDOC ?= scdoc +RM ?= rm + +default: + @${CARGO} build +release: + @${CARGO} build --release --locked --all-features --target-dir=target manpage: - scdoc < man/rs.1.scd > man/rs.1 + @${SCDOC} < man/rs.1.scd > man/rs.1 +install: release manpage + install -Dm 755 -t "${BIN_DEST}" target/release/rs + install -Dm 555 -t "${MAN_DEST}" man/rs.1 + +run: + @${CARGO} run +fmt: + @${CARGO} fmt +clean: + @${RM} man/rs.1 + @${CARGO} clean |