blob: 23b8cf2885a9ca0b0196224799b1db07222e3b3f (
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
|
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
|