summaryrefslogtreecommitdiffstats
path: root/vhdlparser/vhdlparser.pro.in
blob: 0232fd5cf4c3c7f9c1c070ef6dd5405ccb589344 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
TEMPLATE	= lib
CONFIG		= warn_on staticlib $extraopts
HEADERS		= CharStream.h \
		  ErrorHandler.h \
                  JavaCC.h \
                  ParseException.h \
		  TokenManager.h \
		  Token.h \
		  vhdlstring.h \
		  VhdlParser.h \
		  VhdlParserConstants.h \
		  VhdlParserTokenManager.h \
		  TokenMgrError.h \
	          VhdlParserIF.h \
                  VhdlParserErrorHandler.hpp

SOURCES		= CharStream.cc \
		  ParseException.cc \
		  Token.cc \
		  TokenMgrError.cc \
		  VhdlParser.cc \
		  VhdlParserTokenManager.cc \
                  VhdlParserIF.cpp

INCLUDEPATH = . ../src ../qtools generated_src/doxygen
#TMAKE_CXXFLAGS += -DQT_NO_CODECS -DQ T_LITE_UNICODE

#must enable -fexceptions because we have try catch blocks in VhdlParser.cc
TMAKE_CXXFLAGS +=-w -fexceptions -DQT_LITE_UNICODE
win32:TMAKE_CXXFLAGS += -fexceptions -DQT_NODLL
win32-g++:TMAKE_CXXFLAGS += -fexceptions -D__CYGWIN__ -DALL_STATIC
OBJECTS_DIR = ../objects/vhdlparser
DESTDIR = ../lib