Fix for UBSan build
[platform/upstream/doxygen.git] / src / libdoxygen.pro
1 #
2 # This file was generated from libdoxygen.pro.in on Sat Aug 11 14:29:47 CEST 2012
3 #
4
5 #
6
7 #
8 # Copyright (C) 1997-2012 by Dimitri van Heesch.
9 #
10 # Permission to use, copy, modify, and distribute this software and its
11 # documentation under the terms of the GNU General Public License is hereby 
12 # granted. No representations are made about the suitability of this software 
13 # for any purpose. It is provided "as is" without express or implied warranty.
14 # See the GNU General Public License for more details.
15 #
16 # Documents produced by Doxygen are derivative works derived from the
17 # input used in their production; they are not affected by this license.
18 #
19 # TMake project file for doxygen
20
21 TEMPLATE     =  libdoxygen.t
22 CONFIG       =  console warn_on staticlib debug
23 HEADERS      =  arguments.h \
24                 bufstr.h \
25                 cite.h \
26                 classdef.h \
27                 classlist.h \
28                 cmdmapper.h \
29                 code.h \
30                 commentcnv.h \
31                 commentscan.h \
32                 compound_xsd.h \
33                 config.h \
34                 constexp.h \
35                 cppvalue.h \
36                 debug.h \
37                 declinfo.h \
38                 defargs.h \
39                 defgen.h \
40                 define.h \
41                 definition.h \
42                 diagram.h \
43                 dirdef.h \
44                 docparser.h \
45                 docsets.h \
46                 doctokenizer.h \
47                 docvisitor.h \
48                 dot.h \
49                 doxygen.h \
50                 doxygen_bst.h \
51                 doxygen_css.h \
52                 eclipsehelp.h \
53                 entry.h \
54                 example.h \
55                 filedef.h \
56                 filename.h \
57                 footer_html.h \
58                 formula.h \
59                 ftextstream.h \
60                 ftvhelp.h \
61                 groupdef.h \
62                 header_html.h \
63                 htags.h \
64                 htmlattrib.h \
65                 htmldocvisitor.h \
66                 htmlgen.h \
67                 htmlhelp.h \
68                 image.h \
69                 index.h \
70                 index_xsd.h \
71                 jquery_p1_js.h \
72                 jquery_p2_js.h \
73                 jquery_p3_js.h \
74                 jquery_ui_js.h \
75                 jquery_fx_js.h \
76                 svgpan_js.h \
77                 dynsections_js.h \
78                 language.h \
79                 latexdocvisitor.h \
80                 latexgen.h \
81                 layout.h \
82                 layout_default.h \
83                 lockingptr.h \
84                 logos.h \
85                 mandocvisitor.h \
86                 mangen.h \
87                 markdown.h \
88                 marshal.h \
89                 memberdef.h \
90                 membergroup.h \
91                 memberlist.h \
92                 membername.h \
93                 message.h \
94                 msc.h \
95                 namespacedef.h \
96                 navtree_css.h \
97                 navtree_js.h \
98                 objcache.h \
99                 outputgen.h \
100                 outputlist.h \
101                 pagedef.h \
102                 perlmodgen.h \
103                 lodepng.h \
104                 pre.h \
105                 printdocvisitor.h \
106                 pycode.h \
107                 pyscanner.h \
108                 fortrancode.h \
109                 fortranscanner.h \
110                 dbusxmlscanner.h \
111                 qhp.h \
112                 qhpxmlwriter.h \
113                 qtbc.h \
114                 reflist.h \
115                 resize_js.h \
116                 rtfdocvisitor.h \
117                 rtfgen.h \
118                 rtfstyle.h \
119                 scanner.h \
120                 searchindex.h \
121                 search_css.h \
122                 search_js.h \
123                 search_functions_php.h \
124                 search_opensearch_php.h \
125                 section.h \
126                 sortdict.h \
127                 store.h \
128                 tagreader.h \
129                 tclscanner.h \
130                 textdocvisitor.h \
131                 translator.h \
132                 translator_adapter.h \
133                 translator_am.h \
134                 translator_br.h \
135                 translator_ca.h \
136                 translator_cn.h \
137                 translator_cz.h \
138                 translator_de.h \
139                 translator_dk.h \
140                 translator_en.h \
141                 translator_es.h \
142                 translator_fi.h \
143                 translator_fr.h \
144                 translator_gr.h \
145                 translator_hr.h \
146                 translator_hu.h \
147                 translator_id.h \
148                 translator_it.h \
149                 translator_je.h \
150                 translator_jp.h \
151                 translator_ke.h \
152                 translator_kr.h \
153                 translator_nl.h \
154                 translator_no.h \
155                 translator_mk.h \
156                 translator_pl.h \
157                 translator_pt.h \
158                 translator_ro.h \
159                 translator_ru.h \
160                 translator_se.h \
161                 translator_si.h \
162                 translator_sk.h \
163                 translator_sr.h \
164                 translator_tw.h \
165                 translator_ua.h \
166                 translator_vi.h \
167                 translator_za.h \
168                 types.h \
169                 unistd.h \
170                 util.h \
171                 version.h \
172                 vhdlcode.h \
173                 vhdldocgen.h \
174                 vhdlscanner.h \
175                 xmldocvisitor.h \
176                 xmlgen.h
177
178 SOURCES      =  arguments.cpp \
179                 ce_lex.cpp \
180                 ce_parse.cpp \
181                 cite.cpp \
182                 classdef.cpp \
183                 classlist.cpp \
184                 cmdmapper.cpp \
185                 code.cpp \
186                 commentcnv.cpp \
187                 commentscan.cpp \
188                 cppvalue.cpp \
189                 dbusxmlscanner.cpp \
190                 debug.cpp \
191                 defgen.cpp \
192                 declinfo.cpp \
193                 defargs.cpp \
194                 define.cpp \
195                 definition.cpp \
196                 diagram.cpp \
197                 dirdef.cpp \
198                 docparser.cpp \
199                 docsets.cpp \
200                 doctokenizer.cpp \
201                 dot.cpp \
202                 doxygen.cpp \
203                 eclipsehelp.cpp \
204                 entry.cpp \
205                 filedef.cpp \
206                 filename.cpp \
207                 formula.cpp \
208                 ftextstream.cpp \
209                 ftvhelp.cpp \
210                 fortrancode.cpp \
211                 fortranscanner.cpp \    
212                 groupdef.cpp \
213                 htags.cpp \
214                 htmldocvisitor.cpp \
215                 htmlgen.cpp \
216                 htmlhelp.cpp \
217                 image.cpp \
218                 index.cpp \
219                 language.cpp \
220                 latexdocvisitor.cpp \
221                 latexgen.cpp \
222                 layout.cpp \
223                 lodepng.cpp \
224                 logos.cpp \
225                 mandocvisitor.cpp \
226                 mangen.cpp \
227                 markdown.cpp \
228                 marshal.cpp \
229                 memberdef.cpp \
230                 membergroup.cpp \
231                 memberlist.cpp \
232                 membername.cpp \
233                 message.cpp \
234                 msc.cpp \
235                 namespacedef.cpp \
236                 objcache.cpp \
237                 outputgen.cpp \
238                 outputlist.cpp \
239                 pagedef.cpp \
240                 perlmodgen.cpp \
241                 pre.cpp \
242                 pycode.cpp \
243                 pyscanner.cpp \    
244                 qhp.cpp \
245                 qhpxmlwriter.cpp \
246                 reflist.cpp \
247                 rtfdocvisitor.cpp \
248                 rtfgen.cpp \
249                 rtfstyle.cpp \
250                 scanner.cpp \
251                 searchindex.cpp \
252                 store.cpp \
253                 tagreader.cpp \
254                 tclscanner.cpp \
255                 textdocvisitor.cpp \
256                 translator.cpp \
257                 util.cpp \
258                 version.cpp \
259                 vhdlcode.cpp \
260                 vhdldocgen.cpp \
261                 vhdlparser.cpp \
262                 vhdlscanner.cpp \
263                 xmldocvisitor.cpp \
264                 xmlgen.cpp
265
266 win32:TMAKE_CXXFLAGS       += -DQT_NODLL 
267 win32-msvc:TMAKE_CXXFLAGS  += -Zm200
268 win32-g++:TMAKE_CXXFLAGS   += -fno-exceptions -fno-rtti
269 linux-g++:TMAKE_CXXFLAGS    += -fno-exceptions -fno-rtti
270 INCLUDEPATH                += ../qtools
271 #INCLUDEPATH                += ../libpng
272 INCLUDEPATH                += ../libmd5
273 win32:INCLUDEPATH          += .
274 #win32-g++:INCLUDEPATH      = ../qtools /usr/include/libpng12 ../libmd5
275 win32-g++:INCLUDEPATH      = ../qtools ../libmd5
276 DESTDIR                    =  ../lib
277 TARGET                     =  doxygen
278 OBJECTS_DIR                =  ../objects
279
280 TMAKE_MOC = /usr/bin/moc