aboutsummaryrefslogtreecommitdiff
path: root/doc/old/handbook/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'doc/old/handbook/Makefile.am')
-rw-r--r--doc/old/handbook/Makefile.am143
1 files changed, 143 insertions, 0 deletions
diff --git a/doc/old/handbook/Makefile.am b/doc/old/handbook/Makefile.am
new file mode 100644
index 000000000..7c10b417a
--- /dev/null
+++ b/doc/old/handbook/Makefile.am
@@ -0,0 +1,143 @@
1# This Makefile.am is in the public domain
2docdir = $(datadir)/doc/gnunet/
3
4AM_MAKEINFOHTMLFLAGS = $(TEXINFO_HTMLFLAGS)
5
6info_TEXINFOS = \
7 gnunet.texi
8
9gnunet_TEXINFOS = \
10 chapters/developer.texi \
11 chapters/keyconcepts.texi \
12 chapters/preface.texi \
13 chapters/philosophy.texi \
14 chapters/installation.texi \
15 chapters/user.texi \
16 chapters/vocabulary.texi \
17 chapters/configuration.texi \
18 chapters/contributing.texi \
19 fdl-1.3.texi \
20 gpl-3.0.texi \
21 agpl-3.0.texi \
22 version.texi
23
24#if ACTIVATE_TEXINFO4
25# NOTE: While GNU makeinfo 6.5 supports --css-ref=URL,
26# makeinfo 4.8 (in NetBSD 8.0, macOS, and maybe other
27# base) does only support --css-include=FILE.
28# The only difference is a shorter html output and
29# in 6.5 the ability to use refs instead of include.
30# We prefer not to break builds in this case, so
31# we use the include version which is backwards compatible
32# and upwards compatible, while the ref variant is neither.
33#AM_MAKEINFOHTMLFLAGS = --no-split --css-include=style.css --css-include=manual.css
34#else
35# In the 5.x version they added `--split=chapters|sections` in
36# addition to `--split=nodes`.
37# Hold on to your hats: In version 6.5 this is already removed, ffs.
38# GNU Texinfo, please be more consistent than 1 version in switches.
39# This however is compatible to version 5.2. Thanks, I hate it.
40# AM_MAKEINFOHTMLFLAGS = --split=sections --css-ref="../style.css" --css-ref="../manual.css"
41#AM_MAKEINFOHTMLFLAGS = --split --css-ref="../style.css" --css-ref="../manual.css"
42#endif
43EXTRA_DIST = \
44 $(gnunet_TEXINFOS) \
45 htmlxref.cnf \
46 version.texi \
47 run-gendocs.sh \
48 docstyle.css \
49 manual.css \
50 reset.css \
51 style.css \
52 images/daemon_lego_block.svg \
53 images/lego_stack.svg \
54 images/service_lego_block.svg \
55 images/gns.dot \
56 images/structure.dot \
57 images/tng.dot \
58 images/ascension_interaction.png \
59 images/ascension_ssd.png \
60 images/messenger_room.png \
61 images/gnunet-gtk-0-10-gns-a-done.png \
62 images/gnunet-gtk-0-10-gns-a.png \
63 images/daemon_lego_block.png \
64 images/gnunet-gtk-0-10-gns.png \
65 images/gnunet-0-10-peerinfo.png \
66 images/gnunet-gtk-0-10-identity.png \
67 images/gnunet-fs-gtk-0-10-star-tab.png \
68 images/gnunet-gtk-0-10-download-area.png \
69 images/gnunet-gtk-0-10-search-selected.png \
70 images/gnunet-gtk-0-10-fs-menu.png \
71 images/gnunet-gtk-0-10-traffic.png \
72 images/gnunet-gtk-0-10-fs.png \
73 images/gnunet-namestore-gtk-phone.png \
74 images/gnunet-gtk-0-10-fs-publish-editing.png \
75 images/gnunet-namestore-gtk-vpn.png \
76 images/gnunet-gtk-0-10-fs-published.png \
77 images/gnunet-setup-exit.png \
78 images/gnunet-gtk-0-10-fs-publish.png \
79 images/iceweasel-preferences.png \
80 images/gnunet-gtk-0-10-fs-publish-select.png \
81 images/iceweasel-proxy.png \
82 images/gnunet-gtk-0-10-fs-publish-with-file_0.png \
83 images/service_lego_block.png \
84 images/gnunet-gtk-0-10-fs-publish-with-file.png \
85 images/service_stack.png \
86 images/gnunet-gtk-0-10-fs-search.png \
87 images/gnunet-tutorial-service.png \
88 images/gnunet-tutorial-system.png \
89 images/gns.jpg \
90 images/tng.png
91
92
93
94DISTCLEANFILES = \
95 gnunet.cps \
96 chapters/developer.cps \
97 chapters/installation.cps \
98 chapter/philosophy.cps \
99 chapters/user.cps \
100 chapters/configuration.cps \
101 chapters/terminology.cps \
102 chapters/vocabulary.cps \
103 fdl-1.3.cps \
104 agpl-3.0.cps \
105 gpl-3.0.cps
106
107CLEANFILES= \
108 stamp-vti \
109 version.texi \
110 $(DISTCLEANFILES)
111
112clean-local: clean-local-check
113.PHONY: clean-local-check
114clean-local-check:
115 rm -fr manual
116 rm -fr gnunet.html
117 rm -fr gnunet.t2p
118 rm -fr gnunet-c-tutorial.t2p
119
120# if HAVE_EXTENDED_DOCUMENTATION_BUILDING
121daemon_lego_block.png: images/daemon_lego_block.svg
122 convert images/daemon_lego_block.svg images/daemon_lego_block.png &&
123 pngcrush images/daemon_lego_block.png images/daemon_lego_block.png
124
125service_lego_block.png: images/service_lego_block.svg
126 convert images/service_lego_block.svg images/service_lego_block.png &&
127 pngcrush images/service_lego_block.png images/serivce_lego_block.png
128
129lego_stack.png: images/lego_stack.svg
130 convert images/lego_stack.svg images/lego_stack.png &&
131 pngcrush images/lego_stack.png images/lego_stack.png
132
133# doc-all-install:
134# @mkdir -p $(DESTDIR)/$(docdir)
135# @mkdir -p $(DESTDIR)/$(infoimagedir)
136# @mkdir -p $(DESTDIR)/$(infodir)
137# @install -m 0755 gnunet.pdf $(DESTDIR)/$(docdir)
138# @install -m 0755 gnunet.info $(DESTDIR)/$(infodir)
139# @install gnunet.html $(DESTDIR)/$(docdir)
140
141# doc-gendoc-install:
142# @mkdir -p $(DESTDIR)/$(docdir)
143# @cp -r manual $(DESTDIR)/$(docdir)