~statik/ubuntu/maverick/erlang/erlang-merge-testing

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-12-20 09:03:40 UTC
  • mto: (3.6.1 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: james.westby@ubuntu.com-20091220090340-w3kbi1lj1wp7l2m3
Tags: upstream-13.b.3-dfsg
ImportĀ upstreamĀ versionĀ 13.b.3-dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
# ----------------------------------------------------
26
26
include ../../vsn.mk
27
27
VSN=$(IC_VSN)
28
 
 
 
28
APPLICATION=ic
29
29
# ----------------------------------------------------
30
30
# Include dependency
31
31
# ----------------------------------------------------
32
32
 
 
33
ifndef DOCSUPPORT
33
34
include make.dep
34
 
 
 
35
endif
35
36
 
36
37
# ----------------------------------------------------
37
38
# Java specific
44
45
# ----------------------------------------------------
45
46
# Release directory specification
46
47
# ----------------------------------------------------
47
 
RELSYSDIR = $(RELEASE_PATH)/lib/ic-$(VSN)
 
48
RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
48
49
 
49
50
# ----------------------------------------------------
50
51
# Target Specs
92
93
 
93
94
MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
94
95
 
 
96
ifdef DOCSUPPORT
 
97
 
 
98
HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
 
99
 
 
100
TOP_PDF_FILE = $(PDFDIR)/$(APPLICATION)-$(VSN).pdf
 
101
 
 
102
else
 
103
 
95
104
TEX_FILES_BOOK = \
96
105
        $(BOOK_FILES:%.xml=%.tex)
97
106
TEX_FILES_REF_MAN = $(XML_REF3_FILES:%.xml=%.tex) \
99
108
TEX_FILES_USERS_GUIDE = \
100
109
        $(XML_CHAPTER_FILES:%.xml=%.tex)
101
110
 
102
 
TOP_PDF_FILE = ic-$(VSN).pdf
103
 
TOP_PS_FILE  = ic-$(VSN).ps
 
111
TOP_PDF_FILE = $(APPLICATION)-$(VSN).pdf
 
112
TOP_PS_FILE  = $(APPLICATION)-$(VSN).ps
104
113
 
105
114
$(TOP_PDF_FILE): book.dvi ../../vsn.mk
106
115
        $(DVI2PS) $(DVIPS_FLAGS) -f $< | $(DISTILL) $(DISTILL_FLAGS) > $@
108
117
$(TOP_PS_FILE): book.dvi ../../vsn.mk
109
118
        $(DVI2PS) $(DVIPS_FLAGS) -f $< > $@
110
119
 
 
120
endif 
 
121
 
111
122
JAVA_SOURCE_FILES = \
112
123
        Holder.java \
113
124
        BooleanHolder.java \
194
205
$(HTMLDIR)/%.gif: %.gif
195
206
        $(INSTALL_DATA) $< $@
196
207
 
 
208
ifdef DOCSUPPORT
 
209
 
 
210
docs: pdf html man $(JAVADOC_GENERATED_FILES)
 
211
 
 
212
$(TOP_PDF_FILE): $(XML_FILES)
 
213
 
 
214
pdf: $(TOP_PDF_FILE)
 
215
 
 
216
html: gifs $(HTML_REF_MAN_FILE)
 
217
 
 
218
clean clean_docs:
 
219
        rm -rf $(HTMLDIR)/*
 
220
        rm -f $(MAN3DIR)/*
 
221
        rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo)
 
222
        rm -f errs core *~ 
 
223
 
 
224
else 
 
225
 
197
226
ifeq ($(DOCTYPE),pdf)
198
227
docs: pdf
199
228
else
210
239
 
211
240
html: $(HTML_FILES)
212
241
 
 
242
clean clean_docs clean_tex:
 
243
        rm -f $(TEX_FILES_USERS_GUIDE) $(TEX_FILES_REF_MAN) $(TEX_FILES_BOOK)
 
244
        rm -f $(HTML_FILES) $(MAN3_FILES)
 
245
        rm -f $(TOP_PDF_FILE) $(TOP_PS_FILE)
 
246
        rm -f errs core *~ *xmls_output *xmls_errs $(LATEX_CLEAN) 
 
247
        rm -rf ../html/java/*
 
248
 
 
249
endif
 
250
 
213
251
$(JAVADOC_GENERATED_FILES):
214
252
        @(cd ../../java_src; $(JAVADOC) $(JAVADOCFLAGS) com.ericsson.otp.ic)
215
253
 
222
260
 
223
261
debug opt: 
224
262
 
225
 
clean clean_docs clean_tex:
226
 
        rm -f $(TEX_FILES_USERS_GUIDE) $(TEX_FILES_REF_MAN) $(TEX_FILES_BOOK)
227
 
        rm -f $(HTML_FILES) $(MAN3_FILES)
228
 
        rm -f $(TOP_PDF_FILE) $(TOP_PS_FILE)
229
 
        rm -f errs core *~ *xmls_output *xmls_errs $(LATEX_CLEAN) 
230
 
        rm -rf ../html/java/*
231
263
 
232
264
# ----------------------------------------------------
233
265
# Release Target
234
266
# ---------------------------------------------------- 
235
267
include $(ERL_TOP)/make/otp_release_targets.mk
236
268
 
 
269
ifdef DOCSUPPORT
 
270
 
 
271
release_docs_spec: docs
 
272
        $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf
 
273
        $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
 
274
        $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
 
275
        $(INSTALL_DIR) $(RELSYSDIR)/doc/html
 
276
        (/bin/cp -rf  $(HTMLDIR) $(RELSYSDIR)/doc)
 
277
        $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
 
278
        $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
 
279
 
 
280
else
 
281
 
237
282
ifeq ($(DOCTYPE),pdf)
238
283
release_docs_spec: pdf
239
284
        $(INSTALL_DIR) $(RELEASE_PATH)/pdf
267
312
endif
268
313
endif
269
314
 
 
315
endif
 
316
 
 
317
 
270
318
release_spec:
271
319
 
272
320