doc/*: add man pages

This commit is contained in:
fluorescent_haze
2022-05-06 11:59:47 +00:00
committed by illiliti
parent 2e4a13cc9d
commit 1314a27388
5 changed files with 460 additions and 1 deletions

View File

@@ -2,22 +2,33 @@
PREFIX = /usr/local
BINDIR = ${PREFIX}/bin
MANDIR = ${PREFIX}/share/man
LIBDIR = ${PREFIX}/lib
install:
mkdir -p ${DESTDIR}${BINDIR}
mkdir -p ${DESTDIR}${LIBDIR}/tinyramfs
mkdir -p ${DESTDIR}${MANDIR}/man5
mkdir -p ${DESTDIR}${MANDIR}/man8
cp -f tinyramfs ${DESTDIR}${BINDIR}/
cp -f lib/init.sh ${DESTDIR}${LIBDIR}/tinyramfs/
cp -f lib/helper.sh ${DESTDIR}${LIBDIR}/tinyramfs/
cp -f lib/common.sh ${DESTDIR}${LIBDIR}/tinyramfs/
cp -f doc/tinyramfs.5 ${DESTDIR}${MANDIR}/man5/
cp -f doc/tinyramfs.8 ${DESTDIR}${MANDIR}/man8/
cp -R hook ${DESTDIR}${LIBDIR}/tinyramfs/hook.d
uninstall:
rm -f ${DESTDIR}${BINDIR}/tinyramfs
rm -f ${DESTDIR}${MANDIR}/man5/tinyramfs.5
rm -f ${DESTDIR}${MANDIR}/man8/tinyramfs.8
rm -rf ${DESTDIR}${LIBDIR}/tinyramfs
check:
(cd test && ${MAKE})
.PHONY: install uninstall check
doc:
scdoc < doc/tinyramfs.5.scd > doc/tinyramfs.5
scdoc < doc/tinyramfs.8.scd > doc/tinyramfs.8
.PHONY: install uninstall check doc