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

« back to all changes in this revision

Viewing changes to lib/odbc/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=$(ODBC_VSN)
 
29
APPLICATION=odbc
29
30
 
30
31
# ----------------------------------------------------
31
32
# Include dependency
32
33
# ----------------------------------------------------
33
34
 
 
35
ifndef DOCSUPPORT
34
36
include make.dep
 
37
endif
35
38
 
36
39
# ----------------------------------------------------
37
40
# Release directory specification
38
41
# ----------------------------------------------------
39
 
RELSYSDIR = $(RELEASE_PATH)/lib/odbc-$(VSN)
 
42
RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
40
43
 
41
44
# ----------------------------------------------------
42
45
# Target Specs
83
86
 
84
87
MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
85
88
 
 
89
ifdef DOCSUPPORT
 
90
 
 
91
HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
 
92
 
 
93
TOP_PDF_FILE = $(PDFDIR)/$(APPLICATION)-$(VSN).pdf
 
94
 
 
95
else
 
96
 
86
97
TEX_FILES_BOOK = \
87
98
        $(BOOK_FILES:%.xml=%.tex)
88
99
TEX_FILES_REF_MAN = $(XML_REF3_FILES:%.xml=%.tex) \
90
101
TEX_FILES_USERS_GUIDE = \
91
102
        $(XML_CHAPTER_FILES:%.xml=%.tex)
92
103
 
93
 
TOP_PDF_FILE = odbc-$(VSN).pdf
94
 
TOP_PS_FILE  = odbc-$(VSN).ps
 
104
TOP_PDF_FILE = $(APPLICATION)-$(VSN).pdf
 
105
TOP_PS_FILE  = $(APPLICATION)-$(VSN).ps
95
106
 
96
107
$(TOP_PDF_FILE): book.dvi ../../vsn.mk
97
108
        $(DVI2PS) $(DVIPS_FLAGS) -f $< | $(DISTILL) $(DISTILL_FLAGS) > $@
99
110
$(TOP_PS_FILE): book.dvi ../../vsn.mk
100
111
        $(DVI2PS) $(DVIPS_FLAGS) -f $< > $@
101
112
 
 
113
endif
 
114
 
102
115
# ----------------------------------------------------
103
116
# FLAGS 
104
117
# ----------------------------------------------------
109
122
# Targets
110
123
# ----------------------------------------------------
111
124
 
 
125
$(HTMLDIR)/%.gif: %.gif                 # Copy them to ../html
 
126
        $(INSTALL_DATA) $< $@
 
127
 
 
128
ifdef DOCSUPPORT
 
129
 
 
130
docs: pdf html man
 
131
 
 
132
$(TOP_PDF_FILE): $(XML_FILES)
 
133
 
 
134
pdf: $(TOP_PDF_FILE)
 
135
 
 
136
html: gifs $(HTML_REF_MAN_FILE)
 
137
 
 
138
clean clean_docs:
 
139
        rm -rf $(HTMLDIR)/*
 
140
        rm -f $(MAN3DIR)/*
 
141
        rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo)
 
142
        rm -f errs core *~
 
143
 
 
144
else
 
145
 
112
146
ifeq ($(DOCTYPE),pdf)
113
147
docs: pdf
114
148
else
125
159
 
126
160
html: $(HTML_FILES)
127
161
 
128
 
man: $(MAN3_FILES)
129
 
 
130
 
gifs: $(GIF_FILES:%=$(HTMLDIR)/%)       # We depend just to copy them to ../html
131
 
 
132
 
debug opt: 
133
 
 
134
162
clean clean_docs clean_tex:
135
163
        rm -f $(TEX_FILES_USERS_GUIDE) $(TEX_FILES_REF_MAN) $(TEX_FILES_BOOK)
136
164
        rm -f $(HTML_FILES) $(MAN3_FILES)
137
165
        rm -f $(TOP_PDF_FILE) $(TOP_PS_FILE)
138
166
        rm -f errs core *~ *xmls_output *xmls_errs $(LATEX_CLEAN) 
139
167
 
140
 
$(HTMLDIR)/%.gif: %.gif                 # Copy them to ../html
141
 
        $(INSTALL_DATA) $< $@
 
168
endif
 
169
 
 
170
man: $(MAN3_FILES)
 
171
 
 
172
gifs: $(GIF_FILES:%=$(HTMLDIR)/%)       # We depend just to copy them to ../html
 
173
 
 
174
debug opt: 
142
175
 
143
176
 
144
177
# ----------------------------------------------------
146
179
# ---------------------------------------------------- 
147
180
include $(ERL_TOP)/make/otp_release_targets.mk
148
181
 
 
182
ifdef DOCSUPPORT
 
183
 
 
184
release_docs_spec: docs
 
185
        $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf
 
186
        $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
 
187
        $(INSTALL_DIR) $(RELSYSDIR)/doc/html
 
188
        $(INSTALL_DATA) $(HTMLDIR)/* \
 
189
                $(RELSYSDIR)/doc/html
 
190
        $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
 
191
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
 
192
        $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
 
193
else
 
194
 
149
195
ifeq ($(DOCTYPE),pdf)
150
196
release_docs_spec: pdf
151
197
        $(INSTALL_DIR) $(RELEASE_PATH)/pdf
166
212
endif
167
213
endif
168
214
 
 
215
endif 
 
216
 
169
217
release_spec:
170
218
 
171
219