blob: f7ca11ac4f62519f07d89c745473e6f1593c5d93 (
plain)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
|