~ubuntu-branches/ubuntu/lucid/erlang/lucid-updates

« back to all changes in this revision

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

  • Committer: Elliot Murphy
  • Date: 2009-12-22 02:56:21 UTC
  • mfrom: (3.3.5 sid)
  • Revision ID: elliot@elliotmurphy.com-20091222025621-qv3rja8gbpiabkbe
Tags: 1:13.b.3-dfsg-2ubuntu1
* Merge with Debian testing; remaining Ubuntu changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to. (LP #438365)
  - 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.
* Fixed dialyzer(1) manpage which was placed into section 3 and conflicted
  with dialyzer(3erl).
* New upstream release (it adds a new binary package erlang-erl-docgen).
* Refreshed patches, removed most of emacs.patch which is applied upstream.
* Linked run_test binary from erlang-common-test package to /usr/bin.
* Fixed VCS headers in debian/control.
* Moved from prebuilt manpages to generated from sources. This adds
  erlang-manpages binary package and xsltproc build dependency.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
# ----------------------------------------------------
27
27
include ../../vsn.mk
28
28
VSN=$(SSL_VSN)
29
 
 
30
 
# ----------------------------------------------------
31
 
# Include dependency
32
 
# ----------------------------------------------------
33
 
 
34
 
include make.dep
 
29
APPLICATION=ssl
35
30
 
36
31
# ----------------------------------------------------
37
32
# Release directory specification
38
33
# ----------------------------------------------------
39
 
RELSYSDIR = $(RELEASE_PATH)/lib/ssl-$(VSN)
 
34
RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
40
35
 
41
36
# ----------------------------------------------------
42
37
# Target Specs
79
74
MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
80
75
MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
81
76
 
82
 
TEX_FILES_BOOK = \
83
 
        $(BOOK_FILES:%.xml=%.tex)
84
 
TEX_FILES_REF_MAN = $(XML_REF3_FILES:%.xml=%.tex) \
85
 
        $(XML_REF6_FILES:%.xml=%.tex) \
86
 
        $(XML_APPLICATION_FILES:%.xml=%.tex)
87
 
TEX_FILES_USERS_GUIDE = \
88
 
        $(XML_PART_FILES:%.xml=%.tex) \
89
 
        $(XML_CHAPTER_FILES:%.xml=%.tex)
90
 
 
91
 
TOP_PDF_FILE = ssl-$(VSN).pdf
92
 
TOP_PS_FILE  = ssl-$(VSN).ps
93
 
 
94
 
$(TOP_PDF_FILE): book.dvi ../../vsn.mk
95
 
        $(DVI2PS) $(DVIPS_FLAGS) -f $< | $(DISTILL) $(DISTILL_FLAGS) > $@
96
 
 
97
 
$(TOP_PS_FILE): book.dvi ../../vsn.mk
98
 
        $(DVI2PS) $(DVIPS_FLAGS) -f $< > $@
 
77
HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
 
78
 
 
79
TOP_PDF_FILE = $(PDFDIR)/$(APPLICATION)-$(VSN).pdf
99
80
 
100
81
# ----------------------------------------------------
101
82
# FLAGS 
109
90
$(HTMLDIR)/%.gif: %.gif
110
91
        $(INSTALL_DATA) $< $@
111
92
 
112
 
ifeq ($(DOCTYPE),pdf)
113
 
docs: pdf
114
 
else
115
 
ifeq ($(DOCTYPE),ps)
116
 
docs: ps
117
 
else
118
 
docs: html gifs man
119
 
endif
120
 
endif
 
93
docs: pdf html man
 
94
 
 
95
$(TOP_PDF_FILE): $(XML_FILES)
121
96
 
122
97
pdf: $(TOP_PDF_FILE)
123
98
 
124
 
ps: $(TOP_PS_FILE)
 
99
html: gifs $(HTML_REF_MAN_FILE)
125
100
 
126
 
html: $(HTML_FILES)
 
101
clean clean_docs:
 
102
        rm -rf $(HTMLDIR)/*
 
103
        rm -f $(MAN3DIR)/*
 
104
        rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo)
 
105
        rm -f errs core *~
127
106
 
128
107
man: $(MAN3_FILES) $(MAN6_FILES)
129
108
 
131
110
 
132
111
debug opt: 
133
112
 
134
 
clean clean_docs clean_tex:
135
 
        rm -f $(TEX_FILES_USERS_GUIDE) $(TEX_FILES_REF_MAN) $(TEX_FILES_BOOK)
136
 
        rm -f $(HTML_FILES) $(MAN3_FILES) $(MAN6_FILES) $(EXTRA_FILES)
137
 
        rm -f $(TOP_PDF_FILE) $(TOP_PS_FILE)
138
 
        rm -f errs core *~ *xmls_output *xmls_errs $(LATEX_CLEAN) 
139
 
 
140
113
# ----------------------------------------------------
141
114
# Release Target
142
115
# ---------------------------------------------------- 
143
116
include $(ERL_TOP)/make/otp_release_targets.mk
144
117
 
145
 
ifeq ($(DOCTYPE),pdf)
146
 
release_docs_spec: pdf
147
 
        $(INSTALL_DIR) $(RELEASE_PATH)/pdf
148
 
        $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELEASE_PATH)/pdf
149
 
else
150
 
ifeq ($(DOCTYPE),ps)
151
 
release_docs_spec: ps
152
 
        $(INSTALL_DIR) $(RELEASE_PATH)/ps
153
 
        $(INSTALL_DATA) $(TOP_PS_FILE) $(RELEASE_PATH)/ps
154
 
else
155
118
release_docs_spec: docs
 
119
        $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf
 
120
        $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
156
121
        $(INSTALL_DIR) $(RELSYSDIR)/doc/html
157
 
        $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
 
122
        $(INSTALL_DATA) $(HTMLDIR)/* \
158
123
                $(RELSYSDIR)/doc/html
159
124
        $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
160
125
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
161
 
        $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
 
126
        $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
162
127
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
163
128
        $(INSTALL_DATA) $(MAN6_FILES) $(RELEASE_PATH)/man/man6
164
 
endif
165
 
endif
166
129
 
167
130
release_spec: