~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/snmp/doc/src/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
# %CopyrightBegin%
4
4
5
 
# Copyright Ericsson AB 1997-2009. All Rights Reserved.
 
5
# Copyright Ericsson AB 1997-2011. All Rights Reserved.
6
6
7
7
# The contents of this file are subject to the Erlang Public License,
8
8
# Version 1.1, (the "License"); you may not use this file except in
67
67
 
68
68
INFO_FILE = ../../info
69
69
 
 
70
#HTML_REF1_FILES = $(XML_REF1_FILES:%.xml=$(HTMLDIR)/%.html)
70
71
HTML_REF3_FILES = $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html)
71
72
HTML_REF6_FILES = $(XML_REF6_FILES:%.xml=$(HTMLDIR)/%.html)
72
73
HTML_CHAP_FILES = $(XML_CHAPTER_FILES:%.xml=$(HTMLDIR)/%.html)
73
74
 
74
 
EXTRA_FILES = summary.html.src \
 
75
EXTRA_FILES = \
 
76
        summary.html.src \
75
77
        $(DEFAULT_HTML_FILES)  \
 
78
        $(HTML_REF1_FILES)     \
76
79
        $(HTML_REF3_FILES)     \
77
80
        $(HTML_REF6_FILES)     \
78
81
        $(HTML_CHAP_FILES)
80
83
 
81
84
MAN7DIR = $(DOCDIR)/man7
82
85
 
 
86
MAN1_FILES = $(MAN1DIR)/snmpc.1
83
87
MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
84
88
MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
85
89
MAN7_FILES = $(MIB_FILES:$(MIBSDIR)/%.mib=$(MAN7DIR)/%.7)
95
99
TEX_FILES_BOOK = \
96
100
        $(BOOK_FILES:%.xml=%.tex)
97
101
TEX_FILES_REF_MAN = \
 
102
        $(XML_REF1_FILES:%.xml=%.tex) \
98
103
        $(XML_REF3_FILES:%.xml=%.tex) \
99
104
        $(XML_REF6_FILES:%.xml=%.tex) \
100
105
        $(XML_APPLICATION_FILES:%.xml=%.tex)
169
174
 
170
175
html: $(HTML_FILES) $(TOP_HTML_FILES) gifs 
171
176
 
172
 
html2: gifs $(TOP_HTML_FILES) $(HTML_FILES) $(HTML_REF3_FILES) $(HTML_REF6_FILES) $(HTML_CHAP_FILES) 
 
177
html2: gifs $(TOP_HTML_FILES) $(HTML_FILES) $(HTML_REF1_FILES) $(HTML_REF3_FILES) $(HTML_REF6_FILES) $(HTML_CHAP_FILES) 
173
178
 
174
179
clean: clean_tex clean_html clean_man clean_docs
175
180
 
195
200
$(INDEX_TARGET): $(INDEX_SRC) ../../vsn.mk      # Create top make file 
196
201
        sed -e 's;%VSN%;$(VSN);' $< > $@        # inserting version number
197
202
 
198
 
man: man3 man6 man7
 
203
man: man1 man3 man6 man7
 
204
 
 
205
man1: $(MAN1_FILES)
199
206
 
200
207
man3: $(MAN3_FILES)
201
208
 
213
220
 
214
221
clean_man:
215
222
        @echo "cleaning man:"
 
223
        rm -f $(MAN1DIR)/*
216
224
        rm -f $(MAN3DIR)/*
217
225
        rm -f $(MAN6DIR)/*
218
226
        rm -f $(MAN7DIR)/*
233
241
# ----------------------------------------------------
234
242
# Release Target
235
243
# ---------------------------------------------------- 
 
244
 
 
245
$(MAN1DIR)/snmpc.1: snmpc_cmd.xml
 
246
        date=`date +"%B %e %Y"`; \
 
247
        xsltproc --output "$@" --stringparam company "Ericsson AB" --stringparam docgen "$(DOCGEN)" --stringparam gendate "$$date" --stringparam appname "$(APPLICATION)" --stringparam appver "$(VSN)" --xinclude -path $(DOCGEN)/priv/docbuilder_dtd  -path $(DOCGEN)/priv/dtd_man_entities $(DOCGEN)/priv/xsl/db_man.xsl $<
 
248
 
236
249
include $(ERL_TOP)/make/otp_release_targets.mk
237
250
 
238
251
ifdef DOCSUPPORT
244
257
        $(INSTALL_DATA) $(HTMLDIR)/* \
245
258
                $(RELSYSDIR)/doc/html
246
259
        $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
 
260
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
 
261
        $(INSTALL_DATA) $(MAN1DIR)/* $(RELEASE_PATH)/man/man1
247
262
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
248
263
        $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
249
264
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
250
 
        $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man6
 
265
        $(INSTALL_DATA) $(MAN6DIR)/* $(RELEASE_PATH)/man/man6
251
266
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man7
252
 
        $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man7
 
267
        $(INSTALL_DATA) $(MAN7DIR)/* $(RELEASE_PATH)/man/man7
253
268
 
254
269
else
255
270
 
269
284
        $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
270
285
                $(RELSYSDIR)/doc/html
271
286
        $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
272
 
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
 
287
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
 
288
        $(INSTALL_DATA) $(MAN1_FILES) $(RELEASE_PATH)/man/man1
 
289
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man
273
290
        $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
274
291
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
275
292
        $(INSTALL_DATA) $(MAN6_FILES) $(RELEASE_PATH)/man/man6
286
303
 
287
304
ifdef DOCSUPPORT
288
305
info: info_xml info_man info_html
 
306
        @echo "MAN1DIR: $(MAN1DIR)"
 
307
        @echo "MAN3DIR: $(MAN3DIR)"
 
308
        @echo "MAN6DIR: $(MAN6DIR)"
 
309
        @echo "MAN7DIR: $(MAN7DIR)"
289
310
else
290
311
info: info_xml info_man info_html info_tex
291
312
        @echo "DVI2PS        = $(DVI2PS)"
297
318
 
298
319
info_man: 
299
320
        @echo "man files:"
 
321
        @echo "MAN1_FILES = $(MAN1_FILES)"
300
322
        @echo "MAN3_FILES = $(MAN3_FILES)"
301
323
        @echo "MAN6_FILES = $(MAN6_FILES)"
302
324
        @echo "MAN7_FILES = $(MAN7_FILES)"
305
327
 
306
328
info_xml: 
307
329
        @echo "xml files:"
 
330
#       @echo "XML_REF1_FILES        = $(XML_REF1_FILES)"
308
331
        @echo "XML_REF3_FILES        = $(XML_REF3_FILES)"
309
332
        @echo "XML_REF6_FILES        = $(XML_REF6_FILES)"
310
333
        @echo "XML_PART_FILES        = $(XML_PART_FILES)"
333
356
        @echo ""
334
357
        @echo "DEFAULT_HTML_FILES = $(DEFAULT_HTML_FILES)"
335
358
        @echo ""
 
359
#       @echo "HTML_REF1_FILES = $(HTML_REF1_FILES)"
336
360
        @echo "HTML_REF3_FILES = $(HTML_REF3_FILES)"
337
361
        @echo "HTML_REF6_FILES = $(HTML_REF6_FILES)"
338
362
        @echo "HTML_CHAP_FILES = $(HTML_CHAP_FILES)"