~j-rivero/+junk/doxygen

« back to all changes in this revision

Viewing changes to src/libdoxygen.t.in

  • Committer: Package Import Robot
  • Author(s): Helmut Grohne
  • Date: 2014-05-16 20:58:26 UTC
  • mfrom: (1.1.33)
  • Revision ID: package-import@ubuntu.com-20140516205826-bmlvn4pltxejeyzk
Tags: 1.8.7-1
* doxygen 1.8.7 release.
  + Standard build regenerates *_js.h now. Update README.jquery.
  + Add doxygen.NEWS for GENERATE_HTML default change.
  + Refresh patches. dot-config.diff completely rewritten against
    config.xml.
* Uglify javascript during build. Therefore B-D: yui-compressor.
* Also remove winbuild to avoid accidentally using it.
* Add half a stage1 build-profile to drop libqt4-dev. Not annotating the
  dependency because #744246. Thanks to Daniel Schepler and Wookey.
  (Addresses: #738263)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
2
3
3
#
4
 
# Copyright (C) 1997-2013 by Dimitri van Heesch.
 
4
# Copyright (C) 1997-2014 by Dimitri van Heesch.
5
5
#
6
6
# Permission to use, copy, modify, and distribute this software and its
7
7
# documentation under the terms of the GNU General Public License is hereby 
21
21
PYTHON     = %%PYTHON%%
22
22
PERL       = %%PERL%%
23
23
INCBUFSIZE = $(PYTHON) increasebuffer.py
 
24
GENERATED_SRC = ../generated_src/doxygen
 
25
GENERATED_OBJ = ../objects/doxygen
24
26
 
25
27
#${
26
28
sub GenerateDep {
27
 
    my($obj,$src,$dep) = @_;
 
29
    my($obj,$src,@deps) = @_;
28
30
    my(@objv,$srcv,$i,$s,$o,$d,$c);
29
31
    @objv = split(/\s+/,$obj);
30
32
    @srcv = split(/\s+/,$src);
33
35
        $o = $objv[$i];
34
36
        next if $s eq "";
35
37
        $text .= $o . ": " . $s;
36
 
        $text .= " ${linebreak}\n\t\t" . $dep if $dep ne "";
 
38
        foreach my $dep (@deps) {
 
39
          $text .= " ${linebreak}\n\t\t" . $dep if $dep ne "";
 
40
        }
37
41
        if ( $moc_output{$s} ne "" ) {
38
42
            $text .= " ${linebreak}\n\t\t" . $moc_output{$s};
39
43
        }
49
53
    if ($caseOpt) {
50
54
        $text .= "-i ";
51
55
    }
52
 
    $text .= "-P".$name."YY -t ".$name.".l | \$(INCBUFSIZE) >".$name.".cpp";
 
56
    $text .= "-P".$name."YY -t ".$name.".l | \$(INCBUFSIZE) > \$(GENERATED_SRC)/".$name.".cpp";
53
57
}
54
58
#$} 
55
59
 
56
60
####################
57
61
 
58
 
#$ GenerateDep("scanner.cpp","scanner.l");
 
62
#$ GenerateDep("\$(GENERATED_SRC)/scanner.cpp","scanner.l");
59
63
#$ GenerateLex("scanner",0);
60
64
 
61
 
#$ GenerateDep("code.cpp","code.l");
 
65
#$ GenerateDep("\$(GENERATED_SRC)/code.cpp","code.l");
62
66
#$ GenerateLex("code",0);
63
67
 
64
 
#$ GenerateDep("pyscanner.cpp","pyscanner.l");
 
68
#$ GenerateDep("\$(GENERATED_SRC)/pyscanner.cpp","pyscanner.l");
65
69
#$ GenerateLex("pyscanner",0);
66
70
 
67
 
#$ GenerateDep("pycode.cpp","pycode.l");
 
71
#$ GenerateDep("\$(GENERATED_SRC)/pycode.cpp","pycode.l");
68
72
#$ GenerateLex("pycode",0);
69
73
 
70
 
#$ GenerateDep("fortranscanner.cpp","fortranscanner.l");
 
74
#$ GenerateDep("\$(GENERATED_SRC)/fortranscanner.cpp","fortranscanner.l");
71
75
#$ GenerateLex("fortranscanner",1);
72
76
 
73
 
#$ GenerateDep("fortrancode.cpp","fortrancode.l");
 
77
#$ GenerateDep("\$(GENERATED_SRC)/fortrancode.cpp","fortrancode.l");
74
78
#$ GenerateLex("fortrancode",1);
75
79
 
76
 
#$ GenerateDep("vhdlcode.cpp","vhdlcode.l");
 
80
#$ GenerateDep("\$(GENERATED_SRC)/vhdlcode.cpp","vhdlcode.l");
77
81
#$ GenerateLex("vhdlcode",1);
78
82
 
79
 
#$ GenerateDep("tclscanner.cpp","tclscanner.l");
 
83
#$ GenerateDep("\$(GENERATED_SRC)/tclscanner.cpp","tclscanner.l");
80
84
#$ GenerateLex("tclscanner",1);
81
85
 
82
 
#$ GenerateDep("pre.cpp","pre.l");
 
86
#$ GenerateDep("\$(GENERATED_SRC)/pre.cpp","pre.l");
83
87
#$ GenerateLex("pre",0);
84
88
 
85
 
#$ GenerateDep("declinfo.cpp","declinfo.l");
 
89
#$ GenerateDep("\$(GENERATED_SRC)/declinfo.cpp","declinfo.l");
86
90
#$ GenerateLex("declinfo",0);
87
91
 
88
 
#$ GenerateDep("defargs.cpp","defargs.l");
 
92
#$ GenerateDep("\$(GENERATED_SRC)/defargs.cpp","defargs.l");
89
93
#$ GenerateLex("defargs",0);
90
94
 
91
 
#$ GenerateDep("doctokenizer.cpp","doctokenizer.l");
 
95
#$ GenerateDep("\$(GENERATED_SRC)/doctokenizer.cpp","doctokenizer.l");
92
96
#$ GenerateLex("doctokenizer",0);
93
97
 
94
 
#$ GenerateDep("commentcnv.cpp","commentcnv.l");
 
98
#$ GenerateDep("\$(GENERATED_SRC)/commentcnv.cpp","commentcnv.l");
95
99
#$ GenerateLex("commentcnv",0);
96
100
 
97
 
#$ GenerateDep("commentscan.cpp","commentscan.l");
 
101
#$ GenerateDep("\$(GENERATED_SRC)/commentscan.cpp","commentscan.l");
98
102
#$ GenerateLex("commentscan",0);
99
103
 
100
 
#$ GenerateDep("constexp.cpp","constexp.l","ce_parse.h");
 
104
#$ GenerateDep("\$(GENERATED_SRC)/constexp.cpp","constexp.l","\$(GENERATED_SRC)/ce_parse.h");
101
105
#$ GenerateLex("constexp",0);
102
106
 
103
 
#$ GenerateDep("ce_parse.cpp","constexp.y");
104
 
        $(YACC) -l -p constexpYY constexp.y -o ce_parse.cpp 
105
 
 
106
 
#$ GenerateDep("ce_parse.h","constexp.y");
107
 
        $(YACC) -l -d -p ce_parsexpYY constexp.y -o ce_parse.c 
108
 
        -rm ce_parse.c
109
 
 
110
 
#$ GenerateDep("vhdlscanner.cpp","vhdlscanner.l","vhdlparser.h");
 
107
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.cpp","constexp.y");
 
108
        $(YACC) -l -p constexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.cpp 
 
109
 
 
110
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.h","constexp.y");
 
111
        $(YACC) -l -d -p ce_parsexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.c 
 
112
        -rm $(GENERATED_SRC)/ce_parse.c
 
113
 
 
114
#$ GenerateDep("\$(GENERATED_SRC)/vhdlscanner.cpp","vhdlscanner.l","\$(GENERATED_SRC)/vhdlparser.h");
111
115
#$ GenerateLex("vhdlscanner",1);
112
116
 
113
 
#$ GenerateDep("vhdlparser.cpp","vhdlparser.y");
114
 
        $(YACC) -l -p vhdlscannerYY vhdlparser.y -o vhdlparser.cpp      
 
117
#$ GenerateDep("\$(GENERATED_SRC)/vhdlparser.cpp","vhdlparser.y");
 
118
        $(YACC) -l -p vhdlscannerYY vhdlparser.y -o \$(GENERATED_SRC)/vhdlparser.cpp    
115
119
 
116
 
#$ GenerateDep("vhdlparser.h","vhdlparser.y");
117
 
        $(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o vhdlparser.c 
118
 
        -rm vhdlparser.c        
 
120
#$ GenerateDep("\$(GENERATED_SRC)/vhdlparser.h","vhdlparser.y");
 
121
        $(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o \$(GENERATED_SRC)/vhdlparser.c 
 
122
        -rm $(GENERATED_SRC)/vhdlparser.c       
119
123
        
120
 
#$ GenerateDep("layout.cpp","layout_default.xml.h");
121
 
 
122
124
TO_C_CMD=$(PYTHON) to_c_cmd.py < $< > $@
123
125
 
124
 
cite.cpp: doxygen.bst.h bib2xhtml.pl.h
125
 
 
126
 
ftvhelp.cpp: navtree.js.h resize.js.h navtree.css.h
127
 
 
128
 
htmlgen.cpp: header.html.h footer.html.h doxygen.css.h search_functions.php.h \
129
 
             search_opensearch.php.h search.css.h jquery_p1.js.h jquery_p2.js.h \
130
 
             jquery_p3.js.h jquery_ui.js.h jquery_fx.js.h jquery_pt.js.h \
131
 
             svgpan.js.h dynsections.js.h extsearch.js.h
132
 
 
133
 
layout.cpp: layout_default.xml.h
134
 
 
135
 
xmlgen.cpp: index.xsd.h compound.xsd.h
136
 
 
137
 
latexgen.cpp: doxygen.sty.h
138
 
 
139
 
searchindex.cpp: search.js.h
140
 
 
141
 
index.xsd.h: index.xsd
142
 
        $(TO_C_CMD)
143
 
 
144
 
compound.xsd.h: compound.xsd
145
 
        $(TO_C_CMD)
146
 
 
147
 
layout_default.xml.h: layout_default.xml
148
 
        $(TO_C_CMD)
149
 
 
150
 
header.html.h: header.html
151
 
        $(TO_C_CMD)
152
 
 
153
 
footer.html.h: footer.html
154
 
        $(TO_C_CMD)
155
 
 
156
 
search_functions.php.h: search_functions.php
157
 
        $(TO_C_CMD)
158
 
 
159
 
search_opensearch.php.h: search_opensearch.php
160
 
        $(TO_C_CMD)
161
 
 
162
 
search.js.h: search.js
163
 
        $(TO_C_CMD)
164
 
 
165
 
search.css.h: search.css
166
 
        $(TO_C_CMD)
167
 
 
168
 
extsearch.js.h: extsearch.js
169
 
        $(TO_C_CMD)
170
 
 
171
 
doxygen.css.h: doxygen.css
172
 
        $(TO_C_CMD)
173
 
 
174
 
doxygen.sty.h: doxygen.sty
175
 
        $(TO_C_CMD)
176
 
 
177
 
 
178
 
navtree.js.h: navtree.js
179
 
        $(TO_C_CMD)
180
 
 
181
 
resize.js.h: resize.js
182
 
        $(TO_C_CMD)
183
 
 
184
 
jquery_p1.js.h: jquery_p1.js
185
 
        $(TO_C_CMD)
186
 
 
187
 
jquery_p2.js.h: jquery_p2.js
188
 
        $(TO_C_CMD)
189
 
 
190
 
jquery_p3.js.h: jquery_p3.js
191
 
        $(TO_C_CMD)
192
 
 
193
 
jquery_ui.js.h: jquery_ui.js
194
 
        $(TO_C_CMD)
195
 
 
196
 
jquery_fx.js.h: jquery_fx.js
197
 
        $(TO_C_CMD)
198
 
 
199
 
jquery_pt.js.h: jquery_pt.js
200
 
        $(TO_C_CMD)
201
 
 
202
 
navtree.css.h: navtree.css
203
 
        $(TO_C_CMD)
204
 
 
205
 
svgpan.js.h: svgpan.js
206
 
        $(TO_C_CMD)
207
 
 
208
 
dynsections.js.h: dynsections.js
209
 
        $(TO_C_CMD)
210
 
 
211
 
doxygen.bst.h: doxygen.bst
212
 
        $(TO_C_CMD)
213
 
 
214
 
bib2xhtml.pl.h: bib2xhtml.pl
215
 
        $(TO_C_CMD)
216
 
 
217
 
version.cpp: ../configure
218
 
        $(PYTHON) version.py
 
126
#$ GenerateDep("layout.cpp","\$(GENERATED_SRC)/layout_default.xml.h");
 
127
 
 
128
#$ GenerateDep("cite.cpp","\$(GENERATED_SRC)/doxygen.bst.h","\$(GENERATED_SRC)/bib2xhtml.pl.h");
 
129
 
 
130
#$ GenerateDep("ftvhelp.cpp","\$(GENERATED_SRC)/navtree.js.h","\$(GENERATED_SRC)/resize.js.h","\$(GENERATED_SRC)/navtree.css.h");
 
131
 
 
132
#$ GenerateDep("htmlgen.cpp","\$(GENERATED_SRC)/header.html.h","\$(GENERATED_SRC)/footer.html.h","\$(GENERATED_SRC)/doxygen.css.h","\$(GENERATED_SRC)/search_functions.php.h","\$(GENERATED_SRC)/search_opensearch.php.h","\$(GENERATED_SRC)/search.css.h","\$(GENERATED_SRC)/jquery_p1.js.h","\$(GENERATED_SRC)/jquery_p2.js.h","\$(GENERATED_SRC)/jquery_p3.js.h","\$(GENERATED_SRC)/jquery_ui.js.h","\$(GENERATED_SRC)/jquery_fx.js.h","\$(GENERATED_SRC)/jquery_pt.js.h","\$(GENERATED_SRC)/svgpan.js.h","\$(GENERATED_SRC)/dynsections.js.h","\$(GENERATED_SRC)/extsearch.js.h");
 
133
 
 
134
#$ GenerateDep("xmlgen.cpp","\$(GENERATED_SRC)/index.xsd.h","\$(GENERATED_SRC)/compound.xsd.h");
 
135
 
 
136
#$ GenerateDep("latexgen.cpp","\$(GENERATED_SRC)/doxygen.sty.h");
 
137
 
 
138
#$ GenerateDep("searchindex.cpp","\$(GENERATED_SRC)/search.js.h");
 
139
 
 
140
$(GENERATED_SRC)/index.xsd.h: index.xsd
 
141
        $(TO_C_CMD)
 
142
 
 
143
$(GENERATED_SRC)/compound.xsd.h: compound.xsd
 
144
        $(TO_C_CMD)
 
145
 
 
146
$(GENERATED_SRC)/layout_default.xml.h: layout_default.xml
 
147
        $(TO_C_CMD)
 
148
 
 
149
$(GENERATED_SRC)/header.html.h: header.html
 
150
        $(TO_C_CMD)
 
151
 
 
152
$(GENERATED_SRC)/footer.html.h: footer.html
 
153
        $(TO_C_CMD)
 
154
 
 
155
$(GENERATED_SRC)/search_functions.php.h: search_functions.php
 
156
        $(TO_C_CMD)
 
157
 
 
158
$(GENERATED_SRC)/search_opensearch.php.h: search_opensearch.php
 
159
        $(TO_C_CMD)
 
160
 
 
161
$(GENERATED_SRC)/search.js.h: search.js
 
162
        $(TO_C_CMD)
 
163
 
 
164
$(GENERATED_SRC)/search.css.h: search.css
 
165
        $(TO_C_CMD)
 
166
 
 
167
$(GENERATED_SRC)/extsearch.js.h: extsearch.js
 
168
        $(TO_C_CMD)
 
169
 
 
170
$(GENERATED_SRC)/doxygen.css.h: doxygen.css
 
171
        $(TO_C_CMD)
 
172
 
 
173
$(GENERATED_SRC)/doxygen.sty.h: doxygen.sty
 
174
        $(TO_C_CMD)
 
175
 
 
176
$(GENERATED_SRC)/navtree.js.h: navtree.js
 
177
        $(TO_C_CMD)
 
178
 
 
179
$(GENERATED_SRC)/resize.js.h: resize.js
 
180
        $(TO_C_CMD)
 
181
 
 
182
$(GENERATED_SRC)/jquery_p1.js.h: jquery_p1.js
 
183
        $(TO_C_CMD)
 
184
 
 
185
$(GENERATED_SRC)/jquery_p2.js.h: jquery_p2.js
 
186
        $(TO_C_CMD)
 
187
 
 
188
$(GENERATED_SRC)/jquery_p3.js.h: jquery_p3.js
 
189
        $(TO_C_CMD)
 
190
 
 
191
$(GENERATED_SRC)/jquery_ui.js.h: jquery_ui.js
 
192
        $(TO_C_CMD)
 
193
 
 
194
$(GENERATED_SRC)/jquery_fx.js.h: jquery_fx.js
 
195
        $(TO_C_CMD)
 
196
 
 
197
$(GENERATED_SRC)/jquery_pt.js.h: jquery_pt.js
 
198
        $(TO_C_CMD)
 
199
 
 
200
$(GENERATED_SRC)/navtree.css.h: navtree.css
 
201
        $(TO_C_CMD)
 
202
 
 
203
$(GENERATED_SRC)/svgpan.js.h: svgpan.js
 
204
        $(TO_C_CMD)
 
205
 
 
206
$(GENERATED_SRC)/dynsections.js.h: dynsections.js
 
207
        $(TO_C_CMD)
 
208
 
 
209
$(GENERATED_SRC)/doxygen.bst.h: doxygen.bst
 
210
        $(TO_C_CMD)
 
211
 
 
212
$(GENERATED_SRC)/bib2xhtml.pl.h: bib2xhtml.pl
 
213
        $(TO_C_CMD)
 
214
 
 
215
$(GENERATED_SRC)/version.cpp: ../configure
 
216
        $(PYTHON) version.py $(GENERATED_SRC)