Imported Upstream version 1.8.8
[platform/upstream/doxygen.git] / vhdlparser / vhdlparser.pro.in
1 TEMPLATE        = lib
2 CONFIG          = warn_on staticlib $extraopts
3 HEADERS         = CharStream.h \
4                   ErrorHandler.h \
5                   JavaCC.h \
6                   ParseException.h \
7                   TokenManager.h \
8                   Token.h \
9                   vhdlstring.h \
10                   VhdlParser.h \
11                   VhdlParserConstants.h \
12                   VhdlParserTokenManager.h \
13                   TokenMgrError.h \
14                   VhdlParserIF.h \
15                   VhdlParserErrorHandler.hpp
16
17 SOURCES         = CharStream.cc \
18                   ParseException.cc \
19                   Token.cc \
20                   TokenMgrError.cc \
21                   VhdlParser.cc \
22                   VhdlParserTokenManager.cc \
23                   VhdlParserIF.cpp
24
25 INCLUDEPATH = . ../src ../qtools generated_src/doxygen
26 #TMAKE_CXXFLAGS += -DQT_NO_CODECS -DQ T_LITE_UNICODE
27
28 #must enable -fexceptions because we have try catch blocks in VhdlParser.cc
29 TMAKE_CXXFLAGS +=-w -fexceptions -DQT_LITE_UNICODE
30 win32:TMAKE_CXXFLAGS += -fexceptions -DQT_NODLL
31 win32-g++:TMAKE_CXXFLAGS += -fexceptions -D__CYGWIN__ -DALL_STATIC
32 OBJECTS_DIR = ../objects/vhdlparser
33 DESTDIR = ../lib