diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2023-02-03 17:43:45 -0330 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2023-02-03 17:43:45 -0330 |
| commit | 2ae82d57c87a7a46fcf38ed4c7803fbb5472f5ce (patch) | |
| tree | 26851c6f54dca21a655abd04b06ab0beceb62abe /Makefile | |
| parent | 0f6e1d41b37284dfcea5744ce81e78710b5a867c (diff) | |
| download | pfc-2ae82d57c87a7a46fcf38ed4c7803fbb5472f5ce.zip | |
add man pagev0.3.1
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 29 |
1 files changed, 20 insertions, 9 deletions
@@ -1,18 +1,29 @@ -build: test format +include config.mk + +build: + cargo fmt --all + cargo test cargo build run: build - ./target/debug/pfc + target/debug/pfc -doc: test format +doc: cargo doc --open -test: format - cargo test - -format: - cargo fmt --all +clean: + rm -r target install: cargo build --release - cp ./target/release/pfc ~/.local/bin/ + cp target/release/pfc ${DESTDIR}${PREFIX}/bin + chmod 755 ${DESTDIR}${PREFIX}/bin/pfc + mkdir -p ${DESTDIR}${MANPREFIX}/man1 + sed "s/VERSION/${VERSION}/g" < pfc.1 > ${DESTDIR}${MANPREFIX}/man1/pfc.1 + chmod 644 ${DESTDIR}${MANPREFIX}/man1/pfc.1 + +uninstall: + rm -f ${DESTDIR}${PREFIX}/bin/pfc\ + ${DESTDIR}${MANPREFIX}/man1/pfc.1 + +.PHONY: build run doc clean install uninstall |