diff options
author | Cem Keylan <cem@ckyln.com> | 2021-07-12 23:53:52 +0300 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2021-07-12 23:56:34 +0300 |
commit | 30c0c11f5e8da2306970477630a97c472dd7941b (patch) | |
tree | c86bb1448c510a4a97bb5af97fd8af792ce2371a /Makefile | |
parent | 7bde71ce43058ca4cf7e5c8d6302f2cf8f5661f4 (diff) | |
download | docs-30c0c11f5e8da2306970477630a97c472dd7941b.tar.gz |
add makefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..23b8cf2 --- /dev/null +++ b/Makefile @@ -0,0 +1,52 @@ +include config.mk +ORG = carbslinux.org fdl.org +TEXI = carbslinux.texi + +TARGET = carbslinux.info install.txt carbslinux.txt + +all: ${TARGET} + +carbslinux.info: carbslinux.texi + ${MAKEINFO} -o $@ carbslinux.texi + +install.txt: ${ORG} + ${EMACS} carbslinux.org -f docs-install-txt + +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 + +allclean: clean + rm -f 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: + install -Dm644 carbslinux.info "${DESTDIR}${INFODIR}/carbslinux.info" + install -Dm644 carbslinux.txt "${DESTDIR}${DOCDIR}/carbslinux/carbslinux.txt" + +uninstall: + rm -f "${DESTDIR}${INFODIR}/carbslinux.info" + rm -f "${DESTDIR}${DOCDIR}/carbslinux/carbslinux.txt" + +dist: ${TARGET} + mkdir -p carbs-docs-${VERSION} + cp README.md Makefile config.mk ${ORG} ${TEXI} ${TARGET} carbs-docs-${VERSION} + tar cf carbs-docs-${VERSION}.tar carbs-docs-${VERSION} + xz -z carbs-docs-${VERSION}.tar + rm -r carbs-docs-${VERSION} + +.PHONY: all dist htmldocs install clean uninstall |