diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f7ca11a --- /dev/null +++ b/Makefile @@ -0,0 +1,54 @@ +include config.mk +ORG = carbslinux.org fdl.org +TEXI = carbslinux.texi + +TARGET = carbslinux.info install.txt carbslinux.txt install.org + +all: ${TARGET} + +carbslinux.info: carbslinux.texi + ${MAKEINFO} -o $@ carbslinux.texi + +install.txt: ${ORG} + ${EMACS} carbslinux.org -f docs-install-txt + +install.org: ${ORG} + ${EMACS} carbslinux.org -f docs-install-org + +carbslinux.txt: ${ORG} + ${EMACS} carbslinux.org -f org-ascii-export-to-ascii + +carbslinux.texi: ${ORG} + ${EMACS} carbslinux.org -f org-texinfo-export-to-texinfo + +clean: + rm -f carbslinux.info carbslinux-docs-${VERSION}.tar.xz + +allclean: clean + rm -f install.org carbslinux.txt install.txt carbslinux.texi + +htmldocs: + mkdir -p "${HTMLDIR}" + rm -rf ${HTMLDIR}/carbslinux \ + ${HTMLDIR}/carbslinux.html \ + ${HTMLDIR}/install.html.in \ + ${HTMLDIR}/install.txt + ${MAKEINFO} --html -o ${HTMLDIR}/carbslinux ${TEXI} + ${MAKEINFO} --html --no-split -o ${HTMLDIR}/carbslinux.html ${TEXI} + cp install.txt ${HTMLDIR}/install.txt + +install: + ${INSTALLSH} -Dm644 carbslinux.info "${DESTDIR}${INFODIR}/carbslinux.info" + ${INSTALLSH} -Dm644 carbslinux.txt "${DESTDIR}${DOCDIR}/carbslinux/carbslinux.txt" + +uninstall: + rm -f "${DESTDIR}${INFODIR}/carbslinux.info" + rm -f "${DESTDIR}${DOCDIR}/carbslinux/carbslinux.txt" + +dist: ${TARGET} + pax -ws ,^,carbs-docs-${VERSION}/, \ + LICENSE README.md Makefile config.mk ${ORG} ${TEXI} ${TARGET} \ + tools | \ + xz -cz > carbs-docs-${VERSION}.tar.xz + +.PHONY: all dist htmldocs install allclean clean uninstall |