projectexplorer.pro 4.94 KB
Newer Older
con's avatar
con committed
1 2 3
TEMPLATE = lib
TARGET = ProjectExplorer
QT += xml \
dt's avatar
dt committed
4 5
    script \
    network
6
include(../../qtcreatorplugin.pri)
con's avatar
con committed
7
include(projectexplorer_dependencies.pri)
8
include(../../shared/scriptwrapper/scriptwrapper.pri)
9
include(../../libs/utils/utils.pri)
10
include(customwizard/customwizard.pri)
11
INCLUDEPATH += $$PWD/../../libs/utils
con's avatar
con committed
12 13 14 15 16
HEADERS += projectexplorer.h \
    projectexplorer_export.h \
    projectwindow.h \
    buildmanager.h \
    compileoutputwindow.h \
Tobias Hunger's avatar
Tobias Hunger committed
17 18
    target.h \
    targetsettingspanel.h \
19
    task.h \
Tobias Hunger's avatar
Tobias Hunger committed
20
    itaskhandler.h \
con's avatar
con committed
21 22 23 24 25
    taskwindow.h \
    outputwindow.h \
    persistentsettings.h \
    projectfilewizardextension.h \
    session.h \
26
    dependenciespanel.h \
con's avatar
con committed
27
    allprojectsfilter.h \
Tobias Hunger's avatar
Tobias Hunger committed
28
    ioutputparser.h \
29
    projectconfiguration.h \
Tobias Hunger's avatar
Tobias Hunger committed
30
    gnumakeparser.h \
con's avatar
con committed
31
    projectexplorerconstants.h \
32 33
    projectexplorersettings.h \
    corelistenercheckingforrunningbuild.h \
con's avatar
con committed
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
    project.h \
    pluginfilefactory.h \
    iprojectmanager.h \
    currentprojectfilter.h \
    scriptwrappers.h \
    allprojectsfind.h \
    buildstep.h \
    buildconfiguration.h \
    environment.h \
    iprojectproperties.h \
    buildsettingspropertiespage.h \
    environmenteditmodel.h \
    processstep.h \
    editorconfiguration.h \
    editorsettingspropertiespage.h \
    runconfiguration.h \
    applicationlauncher.h \
    applicationrunconfiguration.h \
    runsettingspropertiespage.h \
    projecttreewidget.h \
    foldernavigationwidget.h \
    customexecutablerunconfiguration.h \
    buildprogress.h \
    projectnodes.h \
    sessiondialog.h \
    projectwizardpage.h \
    buildstepspage.h \
    removefiledialog.h \
    nodesvisitor.h \
    projectmodels.h \
dt's avatar
dt committed
64
    currentprojectfind.h \
dt's avatar
dt committed
65
    toolchain.h \
66
    userfileaccessor.h \
67 68 69 70
    cesdkhandler.h \
    gccparser.h \
    msvcparser.h \
    filewatcher.h \
71
    debugginghelper.h \
72 73
    projectexplorersettingspage.h \
    projectwelcomepage.h \
74
    projectwelcomepagewidget.h \
75
    baseprojectwizarddialog.h \
76
    miniprojecttargetselector.h \
77
    targetselector.h \
78
    targetsettingswidget.h \
Tobias Hunger's avatar
Tobias Hunger committed
79
    doubletabwidget.h \
80
    addtargetdialog.h \
81
    buildenvironmentwidget.h \
82
    buildconfigdialog.h \
dt's avatar
dt committed
83
    ldparser.h \
84
    linuxiccparser.h \
dt's avatar
dt committed
85 86
    outputformatter.h \
    runconfigurationmodel.h \
dt's avatar
dt committed
87 88
    buildconfigurationmodel.h \
    abstractprocessstep.h
con's avatar
con committed
89 90 91 92
SOURCES += projectexplorer.cpp \
    projectwindow.cpp \
    buildmanager.cpp \
    compileoutputwindow.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
93 94
    target.cpp \
    targetsettingspanel.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
95
    ioutputparser.cpp \
96
    projectconfiguration.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
97
    gnumakeparser.cpp \
98
    task.cpp \
con's avatar
con committed
99 100 101 102 103
    taskwindow.cpp \
    outputwindow.cpp \
    persistentsettings.cpp \
    projectfilewizardextension.cpp \
    session.cpp \
104
    dependenciespanel.cpp \
con's avatar
con committed
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
    allprojectsfilter.cpp \
    currentprojectfilter.cpp \
    scriptwrappers.cpp \
    allprojectsfind.cpp \
    project.cpp \
    pluginfilefactory.cpp \
    buildstep.cpp \
    buildconfiguration.cpp \
    environment.cpp \
    buildsettingspropertiespage.cpp \
    environmenteditmodel.cpp \
    processstep.cpp \
    abstractprocessstep.cpp \
    editorconfiguration.cpp \
    editorsettingspropertiespage.cpp \
    runconfiguration.cpp \
    applicationrunconfiguration.cpp \
    runsettingspropertiespage.cpp \
    projecttreewidget.cpp \
    foldernavigationwidget.cpp \
    customexecutablerunconfiguration.cpp \
    buildprogress.cpp \
    projectnodes.cpp \
    sessiondialog.cpp \
    projectwizardpage.cpp \
    buildstepspage.cpp \
    removefiledialog.cpp \
    nodesvisitor.cpp \
    projectmodels.cpp \
dt's avatar
dt committed
134
    currentprojectfind.cpp \
dt's avatar
dt committed
135
    toolchain.cpp \
136
    cesdkhandler.cpp \
137
    userfileaccessor.cpp \
138 139 140
    gccparser.cpp \
    msvcparser.cpp \
    filewatcher.cpp \
141
    debugginghelper.cpp \
142 143
    projectexplorersettingspage.cpp \
    projectwelcomepage.cpp \
144
    projectwelcomepagewidget.cpp \
145
    corelistenercheckingforrunningbuild.cpp \
146
    baseprojectwizarddialog.cpp \
147
    miniprojecttargetselector.cpp \
148
    targetselector.cpp \
149
    targetsettingswidget.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
150
    doubletabwidget.cpp \
151
    addtargetdialog.cpp \
152
    buildenvironmentwidget.cpp \
153
    buildconfigdialog.cpp \
dt's avatar
dt committed
154
    ldparser.cpp \
155
    linuxiccparser.cpp \
dt's avatar
dt committed
156 157 158
    outputformatter.cpp \
    runconfigurationmodel.cpp \
    buildconfigurationmodel.cpp
dt's avatar
dt committed
159
FORMS += processstep.ui \
con's avatar
con committed
160 161 162 163
    editorsettingspropertiespage.ui \
    runsettingspropertiespage.ui \
    sessiondialog.ui \
    projectwizardpage.ui \
164
    removefiledialog.ui \
165
    projectexplorersettingspage.ui \
166
    projectwelcomepagewidget.ui \
167
    targetsettingswidget.ui \
Tobias Hunger's avatar
Tobias Hunger committed
168 169
    doubletabwidget.ui \
    addtargetdialog.ui
170

171 172 173 174 175 176 177
equals(TEST, 1) {
    SOURCES += \
        outputparser_test.cpp
    HEADERS += \
        outputparser_test.h
}

178
win32 {
179
    SOURCES += applicationlauncher_win.cpp \
con's avatar
con committed
180 181 182
        winguiprocess.cpp
    HEADERS += winguiprocess.h
}
Tobias Hunger's avatar
Tobias Hunger committed
183
else:macx { 
184 185 186 187
    SOURCES += applicationlauncher_x11.cpp
    LIBS += -framework \
        Carbon
}
Tobias Hunger's avatar
Tobias Hunger committed
188
else:unix:SOURCES += applicationlauncher_x11.cpp
con's avatar
con committed
189 190
RESOURCES += projectexplorer.qrc
DEFINES += PROJECTEXPLORER_LIBRARY
191
OTHER_FILES += ProjectExplorer.pluginspec