Imported Upstream version 1.8.8
[platform/upstream/doxygen.git] / src / libdoxygen.pro.in
1 #
2
3 #
4 # Copyright (C) 1997-2014 by Dimitri van Heesch.
5 #
6 # Permission to use, copy, modify, and distribute this software and its
7 # documentation under the terms of the GNU General Public License is hereby 
8 # granted. No representations are made about the suitability of this software 
9 # for any purpose. It is provided "as is" without express or implied warranty.
10 # See the GNU General Public License for more details.
11 #
12 # Documents produced by Doxygen are derivative works derived from the
13 # input used in their production; they are not affected by this license.
14 #
15 # TMake project file for doxygen
16
17 TEMPLATE     =  libdoxygen.t
18 CONFIG       =  console warn_on staticlib $extraopts
19 HEADERS      =  arguments.h \
20                 bufstr.h \
21                 cite.h \
22                 clangparser.h \
23                 classdef.h \
24                 classlist.h \
25                 cmdmapper.h \
26                 code.h \
27                 commentcnv.h \
28                 commentscan.h \
29                 condparser.h \
30                 config.h \
31                 context.h \
32                 constexp.h \
33                 cppvalue.h \
34                 debug.h \
35                 declinfo.h \
36                 defargs.h \
37                 defgen.h \
38                 define.h \
39                 definition.h \
40                 diagram.h \
41                 dirdef.h \
42                 docparser.h \
43                 docsets.h \
44                 doctokenizer.h \
45                 docvisitor.h \
46                 dot.h \
47                 doxygen.h \
48                 eclipsehelp.h \
49                 entry.h \
50                 example.h \
51                 filedef.h \
52                 filename.h \
53                 fileparser.h \
54                 formula.h \
55                 ftextstream.h \
56                 ftvhelp.h \
57                 groupdef.h \
58                 htags.h \
59                 htmlattrib.h \
60                 htmldocvisitor.h \
61                 htmlgen.h \
62                 htmlhelp.h \
63                 htmlentity.h \
64                 image.h \
65                 index.h \
66                 language.h \
67                 latexdocvisitor.h \
68                 latexgen.h \
69                 layout.h \
70                 logos.h \
71                 mandocvisitor.h \
72                 mangen.h \
73                 sqlite3gen.h \
74                 markdown.h \
75                 marshal.h \
76                 memberdef.h \
77                 membergroup.h \
78                 memberlist.h \
79                 membername.h \
80                 message.h \
81                 msc.h \
82                 dia.h \
83                 namespacedef.h \
84                 objcache.h \
85                 outputgen.h \
86                 outputlist.h \
87                 pagedef.h \
88                 perlmodgen.h \
89                 lodepng.h \
90                 plantuml.h \
91                 pre.h \
92                 printdocvisitor.h \
93                 pycode.h \
94                 pyscanner.h \
95                 fortrancode.h \
96                 fortranscanner.h \
97                 dbusxmlscanner.h \
98                 qhp.h \
99                 qhpxmlwriter.h \
100                 reflist.h \
101                 rtfdocvisitor.h \
102                 rtfgen.h \
103                 rtfstyle.h \
104                 scanner.h \
105                 searchindex.h \
106                 section.h \
107                 sortdict.h \
108                 store.h \
109                 tagreader.h \
110                 tclscanner.h \
111                 template.h \
112                 textdocvisitor.h \
113                 tooltip.h \
114                 translator.h \
115                 translator_adapter.h \
116                 util.h \
117                 version.h \
118                 vhdlcode.h \
119                 vhdldocgen.h \
120                 xmldocvisitor.h \
121                 xmlgen.h \
122                 docbookvisitor.h \
123                 docbookgen.h \
124                 vhdljjparser.h 
125                 
126
127 SOURCES      =  arguments.cpp \
128                 cite.cpp \
129                 clangparser.cpp \
130                 classdef.cpp \
131                 classlist.cpp \
132                 cmdmapper.cpp \
133                 condparser.cpp \
134                 context.cpp \
135                 cppvalue.cpp \
136                 dbusxmlscanner.cpp \
137                 debug.cpp \
138                 defgen.cpp \
139                 define.cpp \
140                 definition.cpp \
141                 diagram.cpp \
142                 dirdef.cpp \
143                 docparser.cpp \
144                 docsets.cpp \
145                 dot.cpp \
146                 doxygen.cpp \
147                 eclipsehelp.cpp \
148                 entry.cpp \
149                 filedef.cpp \
150                 filename.cpp \
151                 fileparser.cpp \
152                 formula.cpp \
153                 ftextstream.cpp \
154                 ftvhelp.cpp \
155                 groupdef.cpp \
156                 htags.cpp \
157                 htmldocvisitor.cpp \
158                 htmlgen.cpp \
159                 htmlhelp.cpp \
160                 htmlentity.cpp \
161                 image.cpp \
162                 index.cpp \
163                 language.cpp \
164                 latexdocvisitor.cpp \
165                 latexgen.cpp \
166                 layout.cpp \
167                 lodepng.cpp \
168                 logos.cpp \
169                 plantuml.cpp \
170                 mandocvisitor.cpp \
171                 mangen.cpp \
172                 sqlite3gen.cpp \
173                 markdown.cpp \
174                 marshal.cpp \
175                 memberdef.cpp \
176                 membergroup.cpp \
177                 memberlist.cpp \
178                 membername.cpp \
179                 message.cpp \
180                 msc.cpp \
181                 dia.cpp \
182                 namespacedef.cpp \
183                 objcache.cpp \
184                 outputgen.cpp \
185                 outputlist.cpp \
186                 pagedef.cpp \
187                 perlmodgen.cpp \
188                 qhp.cpp \
189                 qhpxmlwriter.cpp \
190                 reflist.cpp \
191                 rtfdocvisitor.cpp \
192                 rtfgen.cpp \
193                 rtfstyle.cpp \
194                 searchindex.cpp \
195                 store.cpp \
196                 tagreader.cpp \
197                 template.cpp \
198                 textdocvisitor.cpp \
199                 tooltip.cpp \
200                 util.cpp \
201                 vhdldocgen.cpp \
202                 xmldocvisitor.cpp \
203                 xmlgen.cpp \
204                 docbookvisitor.cpp \
205                 docbookgen.cpp \
206                 vhdljjparser.cpp \
207                 ../generated_src/doxygen/ce_parse.cpp \
208                 ../generated_src/doxygen/constexp.cpp \
209                 ../generated_src/doxygen/vhdlcode.cpp \
210                 ../generated_src/doxygen/code.cpp \
211                 ../generated_src/doxygen/commentcnv.cpp \
212                 ../generated_src/doxygen/commentscan.cpp \
213                 ../generated_src/doxygen/declinfo.cpp \
214                 ../generated_src/doxygen/defargs.cpp \
215                 ../generated_src/doxygen/doctokenizer.cpp \
216                 ../generated_src/doxygen/pre.cpp \
217                 ../generated_src/doxygen/pycode.cpp \
218                 ../generated_src/doxygen/pyscanner.cpp \
219                 ../generated_src/doxygen/scanner.cpp \
220                 ../generated_src/doxygen/tclscanner.cpp \
221                 ../generated_src/doxygen/fortrancode.cpp \
222                 ../generated_src/doxygen/fortranscanner.cpp \
223                 ../generated_src/doxygen/version.cpp 
224                 
225                 
226
227 win32:TMAKE_CXXFLAGS       += -DQT_NODLL
228 win32-msvc:TMAKE_CXXFLAGS  += -Zm200
229 win32-g++:TMAKE_CXXFLAGS   += -fno-exceptions
230 linux-g++:TMAKE_CXXFLAGS   += -fno-exceptions
231 INCLUDEPATH                += ../generated_src/doxygen ../src ../qtools ../libmd5 ../vhdlparser
232 INCLUDEPATH                += %%SQLITE3_INC%%
233 DEPENDPATH                 += ../generated_src/doxygen
234 win32:INCLUDEPATH          += .
235 DESTDIR                    =  ../lib
236 TARGET                     =  doxygen
237 OBJECTS_DIR                =  ../objects/doxygen
238