blob: 699b9dd2ead4e3516efb3d6051e5b70ba79c73ff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
.POSIX:
PREFIX = /usr/local
all: build
build:
cabal build
dist:
mkdir -p daffm-build
make PREFIX=daffm-build install
cp -R LICENSE daffm-build
tar -cf - daffm-build | gzip > daffm.tar.gz
rm -rf daffm-build
install:
cabal install -g -O2 --install-method=copy --overwrite-policy=always --installdir="$(PREFIX)/bin/"
install -Dm644 "./docs/daffm.1" "$(PREFIX)/share/man/man1/daffm.1"
uninstall:
rm -f "$(PREFIX)/bin/daffm"
rm -f "$(PREFIX)/share/man/man1/daffm.1"
# Generate markdown doc from manpage
doc:
pandoc -f man -t markdown docs/daffm.1 -o docs/daffm.md
.PHONY: build install doc
|