Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / docxml2 / Makefile
1 include $(AVERTEC_TOP)/etc/Avertec.mk
2
3 WRAP = wrap_nolicense
4
5 HELPDIR = $(AVERTEC_TOP)/tcl/help/avt
6 DOCXML = $(AVERTEC_TOP)/../docxml2
7 API_SRCDIR = $(DOCXML)/../sources/api
8 COMPILED = compiled
9 PICT_HTML = imgs_html
10 HTML = html
11
12 all: directory pictures help
13 $(MAKE) -C text/doc/hitas_reference all
14 $(MAKE) -C text/doc/hitas_tutorial all
15 $(MAKE) -C text/doc/hitas_user all
16 $(MAKE) -C text/doc/yagle_reference all
17 $(MAKE) -C text/doc/yagle_tutorial all
18 $(MAKE) -C text/doc/yagle_user all
19 $(MAKE) -C text/doc/gns_user all
20 #$(MAKE) -C text/doc/gns_tutorial all
21 #$(MAKE) -C text/doc/faq all
22 sed "s/RELEASE/$(AVT_VERSION)$(DISTRIB_PATCHVERSION)/" html/docavertec.html > $(COMPILED)/docavertec.html
23 cp $(HTML)/tutorialavertec.html $(COMPILED)/dochtml/
24
25 pdf: directory
26 $(MAKE) -C text/doc/hitas_reference pdf
27 $(MAKE) -C text/doc/hitas_tutorial pdf
28 $(MAKE) -C text/doc/hitas_user pdf
29 $(MAKE) -C text/doc/yagle_reference pdf
30 $(MAKE) -C text/doc/yagle_tutorial pdf
31 $(MAKE) -C text/doc/yagle_user pdf
32 $(MAKE) -C text/doc/gns_user pdf
33 #$(MAKE) -C text/doc/gns_tutorial pdf
34 #$(MAKE) -C text/doc/faq pdf
35
36 html: directory pictures
37 $(MAKE) -C text/doc/hitas_reference html
38 $(MAKE) -C text/doc/hitas_tutorial html
39 $(MAKE) -C text/doc/hitas_user html
40 $(MAKE) -C text/doc/yagle_reference html
41 $(MAKE) -C text/doc/yagle_tutorial html
42 $(MAKE) -C text/doc/yagle_user html
43 $(MAKE) -C text/doc/gns_user html
44 #$(MAKE) -C text/doc/gns_tutorial html
45 #$(MAKE) -C text/doc/faq html
46 sed "s/RELEASE/$(AVT_VERSION)$(DISTRIB_PATCHVERSION)/" html/docavertec.html > $(COMPILED)/docavertec.html
47 cp $(HTML)/tutorialavertec.html $(COMPILED)/dochtml/
48
49 pictures: directory
50 cp $(PICT_HTML)/*.* $(COMPILED)/dochtml/imgs
51
52
53 directory:
54 @if [ ! -d $(COMPILED) ] ; then \
55 echo %%%%%%%%% creating directory $(COMPILED) ;\
56 mkdir $(COMPILED) ;\
57 mkdir $(COMPILED)/dochtml ;\
58 mkdir $(COMPILED)/docpdf ;\
59 mkdir $(COMPILED)/dochtml/imgs ;\
60 else \
61 echo %%%%%%%%% existing directory $(COMPILED) ;\
62 fi ;\
63
64 help:
65 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/sim/sim_API.h
66 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/ttv/ttv_API.h
67 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/tcl/avt_API.h
68 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/mbk/mbk_API.h
69 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/inf/inf_API.h
70 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/stb/stb_API.h
71 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/tas/tas_API.h
72 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/tma/tma_API.h
73 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/lbt/lbt_API.h
74 $(WRAP) -online tcl $(HELPDIR) $(API_SRCDIR)/ctk/ctk_API.h
75
76 clean:
77 $(MAKE) -C text/doc/faq clean
78 $(MAKE) -C text/doc/gns_user clean
79 $(MAKE) -C text/doc/hitas_reference clean
80 $(MAKE) -C text/doc/gns_tutorial clean
81 $(MAKE) -C text/doc/hitas_tutorial clean
82 $(MAKE) -C text/doc/yagle_tutorial clean
83 $(MAKE) -C text/doc/hitas_user clean
84 $(MAKE) -C text/doc/yagle_reference clean
85 $(MAKE) -C text/doc/yagle_user clean
86 -@rm -rf $(COMPILED)
87 -@rm -rf $(HELPDIR)/*
88