1 #################################################################
2 # Makefile.in for Samba Documentation
3 # Authors: James Moore <jmoore@php.net>
4 # Gerald Carter <jerry@samba.org>
6 # Please see http://www.samba.org/samba/cvs.html
7 # for information on getting the latest
8 # source and doucmentation source files.
19 #Stylesheets and Dependicies
20 SGML_SHARE=/usr/local/share/sgml
21 HTML_STYLESHEET = $(srcdir)/stylesheets/html.dsl
22 HTML_DEPS = $(srcdir)/stylesheets/html-common.dsl $(srcdir)/stylesheets/common.dsl
23 SGML_SHARE=/usr/local/share/sgml
25 MANPAGES=findsmb.1 smbclient.1 \
26 smbspool.8 lmhosts.5 \
27 smbcontrol.1 smbstatus.1 \
28 make_smbcodepage.1 smbd.8 \
29 smbtar.1 nmbd.8 smbmnt.8 \
30 smbumount.8 nmblookup.1 \
31 smbmount.8 swat.8 rpcclient.1 \
32 smbpasswd.5 testparm.1 samba.7 \
33 smbpasswd.8 testprns.1 \
34 smb.conf.5 smbrun.1 wbinfo.1 \
35 smbcacls.1 smbsh.1 winbindd.8
37 ######################################################################
39 ######################################################################
43 @echo Building man pages...
44 @for file in `/bin/ls manpages/*sgml`; do \
45 manfile=`basename $$file | sed "s/\.sgml//g"`; \
46 echo "Making $$manfile"; \
47 $(ONSGMLS) -f /tmp/docbook2x.log $$file | $(SGMLSPL) \
48 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl; \
49 cat /tmp/docbook2x.log | grep -v DTDDECL; \
50 /bin/rm -f /tmp/docbook2x.log; \
51 /bin/mv -f $$manfile ../manpages/$$manfile; \
55 @echo Building HTML formatted man pages...
56 @for file in `/bin/ls manpages/*sgml`; do \
57 htmlfile=`basename $$file | sed "s/\.sgml/\.html/g"`; \
58 echo "Making $$htmlfile"; \
59 $(JADE) -t sgml -V nochunks -d $(SGML_SHARE)/dsssl/docbook/html/docbook.dsl \
60 -f /tmp/jade.log $$file > ../htmldocs/$$htmlfile; \
61 cat /tmp/jade.log | grep -v DTDDECL; \
62 /bin/rm -f /tmp/jade.log; \
67 ## these rules are for building individual files
69 findsmb.1: manpages/findsmb.1.sgml
71 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
72 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
73 @cat /tmp/docbook2x.log | grep -v DTDDECL
74 @/bin/rm -f /tmp/docbook2x.log
76 smbclient.1: manpages/smbclient.1.sgml
78 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
79 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
80 @cat /tmp/docbook2x.log | grep -v DTDDECL
81 @/bin/rm -f /tmp/docbook2x.log
83 smbspool.8: manpages/smbspool.8.sgml
85 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
86 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
87 @cat /tmp/docbook2x.log | grep -v DTDDECL
88 @/bin/rm -f /tmp/docbook2x.log
90 lmhosts.5: manpages/lmhosts.5.sgml
92 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
93 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
94 @cat /tmp/docbook2x.log | grep -v DTDDECL
95 @/bin/rm -f /tmp/docbook2x.log
97 smbcontrol.1: manpages/smbcontrol.1.sgml
99 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
100 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
101 @cat /tmp/docbook2x.log | grep -v DTDDECL
102 @/bin/rm -f /tmp/docbook2x.log
104 smbstatus.1: manpages/smbstatus.1.sgml
106 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
107 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
108 @cat /tmp/docbook2x.log | grep -v DTDDECL
109 @/bin/rm -f /tmp/docbook2x.log
111 make_smbcodepage.1: manpages/make_smbcodepage.1.sgml
113 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
114 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
115 @cat /tmp/docbook2x.log | grep -v DTDDECL
116 @/bin/rm -f /tmp/docbook2x.log
118 smbd.8: manpages/smbd.8.sgml
120 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
121 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
122 @cat /tmp/docbook2x.log | grep -v DTDDECL
123 @/bin/rm -f /tmp/docbook2x.log
125 smbtar.1: manpages/smbtar.1.sgml
127 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
128 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
129 @cat /tmp/docbook2x.log | grep -v DTDDECL
130 @/bin/rm -f /tmp/docbook2x.log
132 nmbd.8: manpages/nmbd.8.sgml
134 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
135 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
136 @cat /tmp/docbook2x.log | grep -v DTDDECL
137 @/bin/rm -f /tmp/docbook2x.log
139 smbmnt.8: manpages/smbmnt.8.sgml
141 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
142 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
143 @cat /tmp/docbook2x.log | grep -v DTDDECL
144 @/bin/rm -f /tmp/docbook2x.log
146 smbumount.8: manpages/smbumount.8.sgml
148 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
149 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
150 @cat /tmp/docbook2x.log | grep -v DTDDECL
151 @/bin/rm -f /tmp/docbook2x.log
153 nmblookup.1: manpages/nmblookup.1.sgml
155 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
156 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
157 @cat /tmp/docbook2x.log | grep -v DTDDECL
158 @/bin/rm -f /tmp/docbook2x.log
160 smbmount.8: manpages/smbmount.8.sgml
162 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
163 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
164 @cat /tmp/docbook2x.log | grep -v DTDDECL
165 @/bin/rm -f /tmp/docbook2x.log
167 swat.8: manpages/swat.8.sgml
169 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
170 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
171 @cat /tmp/docbook2x.log | grep -v DTDDECL
172 @/bin/rm -f /tmp/docbook2x.log
174 rpcclient.1: manpages/rpcclient.1.sgml
176 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
177 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
178 @cat /tmp/docbook2x.log | grep -v DTDDECL
179 @/bin/rm -f /tmp/docbook2x.log
181 smbpasswd.5: manpages/smbpasswd.5.sgml
183 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
184 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
185 @cat /tmp/docbook2x.log | grep -v DTDDECL
186 @/bin/rm -f /tmp/docbook2x.log
188 testparm.1: manpages/testparm.1.sgml
190 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
191 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
192 @cat /tmp/docbook2x.log | grep -v DTDDECL
193 @/bin/rm -f /tmp/docbook2x.log
195 samba.7: manpages/samba.7.sgml
197 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
198 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
199 @cat /tmp/docbook2x.log | grep -v DTDDECL
200 @/bin/rm -f /tmp/docbook2x.log
202 smbpasswd.8: manpages/smbpasswd.8.sgml
204 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
205 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
206 @cat /tmp/docbook2x.log | grep -v DTDDECL
207 @/bin/rm -f /tmp/docbook2x.log
209 testprns.1: manpages/testprns.1.sgml
211 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
212 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
213 @cat /tmp/docbook2x.log | grep -v DTDDECL
214 @/bin/rm -f /tmp/docbook2x.log
216 smb.conf.5: manpages/smb.conf.5.sgml
218 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
219 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
220 @cat /tmp/docbook2x.log | grep -v DTDDECL
221 @/bin/rm -f /tmp/docbook2x.log
223 smbrun.1: manpages/smbrun.1.sgml
225 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
226 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
227 @cat /tmp/docbook2x.log | grep -v DTDDECL
228 @/bin/rm -f /tmp/docbook2x.log
230 wbinfo.1: manpages/wbinfo.1.sgml
232 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
233 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
234 @cat /tmp/docbook2x.log | grep -v DTDDECL
235 @/bin/rm -f /tmp/docbook2x.log
237 smbcacls.1: manpages/smbcacls.1.sgml
239 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
240 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
241 @cat /tmp/docbook2x.log | grep -v DTDDECL
242 @/bin/rm -f /tmp/docbook2x.log
244 smbsh.1 : manpages/smbsh.1.sgml
246 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
247 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
248 @cat /tmp/docbook2x.log | grep -v DTDDECL
249 @/bin/rm -f /tmp/docbook2x.log
251 winbindd.8: manpages/winbindd.8.sgml
253 @$(ONSGMLS) -f /tmp/docbook2x.log $< | $(SGMLSPL) \
254 $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
255 @cat /tmp/docbook2x.log | grep -v DTDDECL
256 @/bin/rm -f /tmp/docbook2x.log