summaryrefslogtreecommitdiff
path: root/src/pmgadgets/pmgadgets.pro
blob: 72c53b1d7c72fc46385e0d16b146e24898ba5af0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
TEMPLATE	= app
LANGUAGE	= C++
HEADERS		= pmgadgets.h tokens.h
SOURCES		= pmgadgets.cpp main.cpp parse.cpp
FLEXSOURCES	= lex.l
ICON		= pmgadgets.icns
RESOURCES	= pmgadgets.qrc
CONFIG		+= qt warn_on
INCLUDEPATH	+= ../include ../libpcp_qed/src
LIBS		+= -L../libpcp_qed/src -L../libpcp_qmc/src/$$DESTDIR
LIBS		+= -lpcp -lpcp_qed
win32:LIBS	+= -lwsock32
QT		+= network
QMAKE_INFO_PLIST = pmgadgets.info
QMAKE_EXTRA_COMPILERS += flex
QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)

flex.commands = flex ${QMAKE_FILE_IN}
flex.input = FLEXSOURCES
flex.output = lex.yy.c
flex.variable_out = SOURCES
flex.depends = tokens.h
flex.name = flex