blob: 029f95438a00391c8921a7d857c596848b5aea01 (
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
|
# This Makefile is meant to generate a dist tarball in order to avoid installing
# texinfo on the target system.
PREFIX = /usr/local
SHAREDIR = ${PREFIX}/share
INFODIR = ${SHAREDIR}/info
DOCDIR = ${SHAREDIR}/doc
TARBALL = carbs-docs-`date +%Y%m%d`
HTMLDIR = ./carbslinux
TEXI = contribution.texi cpt.texi init.texi install.texi top.texi
OBJ = carbslinux.info carbslinux.txt
all: ${OBJ}
clean:
rm -f ${OBJ} ${TARBALL}.tar.gz
carbslinux.txt: ${TEXI}
makeinfo --plaintext top.texi -o carbslinux.txt
carbslinux.info: ${TEXI}
makeinfo top.texi -o carbslinux.info
dist: ${OBJ}
mkdir -p ${TARBALL}
cp ${OBJ} ${TEXI} Makefile README.md ${TARBALL}
tar -cf ${TARBALL}.tar ${TARBALL}
gzip -9 ${TARBALL}.tar
rm -rf ${TARBALL}.tar ${TARBALL}
htmldocs: ${OBJ}
rm -f -- ${HTMLDIR}/*
makeinfo --html -o ${HTMLDIR} top.texi
makeinfo --plaintext -o ${HTMLDIR}/install.txt install.texi
install: carbslinux.info carbslinux.txt
install -Dm644 carbslinux.info ${DESTDIR}${INFODIR}/carbslinux.info
install -Dm644 carbslinux.txt ${DESTDIR}${DOCDIR}/carbslinux.txt
.PHONY: all dist htmldocs install clean
|