forked from fbx/freebox-qtcreator-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
freebox-qtcreator-plugin.pro
119 lines (104 loc) · 2.74 KB
/
freebox-qtcreator-plugin.pro
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#
# You must define QTC_SOURCE and QTC_BUILD to point to
# QtCreator source and build path, respectively.
QTCREATOR_SOURCES = $$(QTC_SOURCE)
IDE_BUILD_TREE = $$(QTC_BUILD)
isEmpty(QTCREATOR_SOURCES):error(QTC_SOURCE env variable not defined)
isEmpty(IDE_BUILD_TREE):error(QTC_BUILD env variable not defined)
# uncomment next line to install in your home dir
USE_USER_DESTDIR = yes
# Sources
INCLUDEPATH += src .
SOURCES += \
src/analyzer.cc \
src/configuration.cc \
src/debugger.cc \
src/device.cc \
src/devicefactory.cc \
src/environment.cc \
src/freeboxplugin.cc \
src/freestorepackager.cc \
src/localrunconfiguration.cc \
src/node.cc \
src/processsignaloperation.cc \
src/project.cc \
src/remoterunconfiguration.cc \
src/runconfigurationfactory.cc \
src/runconfigurationwidget.cc \
src/runcontrol.cc \
src/runcontrolfactory.cc \
src/tar.cc \
ssdp/ssdpclient.cc \
ssdp/ssdpmessage.cc \
ssdp/ssdpsearch.cc \
ssdp/udplistener.cc \
ssdp/udpsocket.cc \
util/crc32.c \
util/gzipper.cc \
util/jsonrpc.cc \
fileformat/filefilteritems.cc \
fileformat/qmlprojectfileformat.cpp \
fileformat/qmlprojectitem.cpp \
fileformat/manifest.cc \
remote/remoteqml.cc \
http/client.cc \
http/http.cc \
http/server.cc
HEADERS += \
src/analyzer.hh \
src/configuration.hh \
src/constants.hh \
src/debugger.hh \
src/device.hh \
src/devicefactory.hh \
src/environment.hh \
src/freebox_global.hh \
src/freeboxplugin.hh \
src/freestorepackager.hh \
src/localrunconfiguration.hh \
src/node.hh \
src/processsignaloperation.hh \
src/project.hh \
src/remoterunconfiguration.hh \
src/runconfigurationfactory.hh \
src/runconfigurationwidget.hh \
src/runcontrol.hh \
src/runcontrolfactory.hh \
src/tar.hh \
ssdp/ssdpclient.hh \
ssdp/ssdpconstants.hh \
ssdp/ssdpmessage.hh \
ssdp/ssdpsearch.hh \
ssdp/udplistener.hh \
ssdp/udpsocket.hh \
fileformat/manifest.hh \
http/client.hh \
http/constants.hh \
http/http.hh \
http/server.hh \
remote/remoteconstants.hh \
remote/remoteqml.hh \
util/crc32.h \
util/gzipper.hh \
util/jsonrpc.hh \
fileformat/filefilteritems.hh \
fileformat/qmlprojectfileformat.hh \
fileformat/qmlprojectitem.hh \
fileformat/manifest.hh
DEFINES += FREEBOX_LIBRARY
# Qt Creator linking
QTC_PLUGIN_NAME = Freebox
QTC_LIB_DEPENDS += \
extensionsystem \
qmljs \
utils
QTC_PLUGIN_DEPENDS += \
coreplugin \
debugger \
projectexplorer \
qtsupport
QT += network
RESOURCES += freebox.qrc
include($$QTCREATOR_SOURCES/src/qtcreatorplugin.pri)
OTHER_FILES += Freebox.json
# CONFIG += debug