|
| 1 | +################################################################# |
| 2 | +# |
| 3 | +# QMAKE Project File for Quantum GIS |
| 4 | +# |
| 5 | +# Tim Sutton 2006 |
| 6 | +# |
| 7 | +# NOTE: Do not place any hard coded external paths in this file |
| 8 | +# all libs and includes should be specified in settings.pro |
| 9 | +# in the top level qgis directory. |
| 10 | +# |
| 11 | +################################################################# |
| 12 | + |
| 13 | +# |
| 14 | +# This file builds the gui library - the app is built in a separate pro file |
| 15 | +# |
| 16 | + |
| 17 | +include(../../settings.pro) |
| 18 | +include(../ui/ui.pro) |
| 19 | +TEMPLATE=lib |
| 20 | +TARGET=qgis_gui |
| 21 | +#suffix debug to target if applicable |
| 22 | +CONFIG(debug, debug|release){ |
| 23 | + TARGET = $$member(TARGET, 0)-debug |
| 24 | +} |
| 25 | +LIBS += $${GDALLIBADD} |
| 26 | +#LIBS += $${SQLITELIBADD} |
| 27 | +#LIBS += $${GEOSLIBADD} |
| 28 | +#LIBS += $${PROJLIBADD} |
| 29 | +LIBS += $${QGISCORELIBADD} |
| 30 | +LIBS += $${QGISPROJECTIONSELECTORLIBADD} |
| 31 | +message("QGIS Core Lib: $${QGISCORELIBADD}") |
| 32 | +message("QGIS Projection Selector Lib: $${QGISPROJECTIONSELECTORLIBADD}") |
| 33 | +message("QGIS Composer Lib: $${QGISCOMPOSERLIBADD}") |
| 34 | +message("LIBS: $${LIBS}") |
| 35 | +DESTDIR=$${QGISLIBDIR} |
| 36 | +QT += qt3support svg core gui xml network |
| 37 | +message("Building libs into $${DESTDIR}") |
| 38 | + |
| 39 | + |
| 40 | +HEADERS = \ |
| 41 | + qgisapp.h \ |
| 42 | + qgisiface.h \ |
| 43 | + qgisinterface.h \ |
| 44 | + qgsabout.h \ |
| 45 | + qgsaddattrdialog.h \ |
| 46 | + qgsattributeaction.h \ |
| 47 | + qgsattributeactiondialog.h \ |
| 48 | + qgsattributedialog.h \ |
| 49 | + qgsattributetable.h \ |
| 50 | + qgsattributetabledisplay.h \ |
| 51 | + qgsbookmarks.h \ |
| 52 | + qgsclipboard.h \ |
| 53 | + qgscontinuouscolordialog.h \ |
| 54 | + qgscontinuouscolorrenderer.h \ |
| 55 | + qgscsexception.h \ |
| 56 | + qgscursors.h \ |
| 57 | + qgscustomprojectiondialog.h \ |
| 58 | + qgsdelattrdialog.h \ |
| 59 | + qgsencodingfiledialog.h \ |
| 60 | + qgsgeomtypedialog.h \ |
| 61 | + qgsgraduatedsymboldialog.h \ |
| 62 | + qgsgraduatedsymbolrenderer.h \ |
| 63 | + qgshelpviewer.h \ |
| 64 | + qgsidentifyresults.h \ |
| 65 | + qgslabel.h \ |
| 66 | + qgslabeldialog.h \ |
| 67 | + qgslayerprojectionselector.h \ |
| 68 | + qgslinestyledialog.h \ |
| 69 | + qgsludialog.h \ |
| 70 | + qgsmapcanvas.h \ |
| 71 | + qgsmapcanvasitem.h \ |
| 72 | + qgsmapcanvasmap.h \ |
| 73 | + qgsmaplayer.h \ |
| 74 | + qgsmaplayerinterface.h \ |
| 75 | + qgsmaplayerregistry.h \ |
| 76 | + qgsmaplayerset.h \ |
| 77 | + qgsmapoverviewcanvas.h \ |
| 78 | + qgsmaprender.h \ |
| 79 | + qgsmapserverexport.h \ |
| 80 | + qgsmaptool.h \ |
| 81 | + qgsmaptoolcapture.h \ |
| 82 | + qgsmaptoolidentify.h \ |
| 83 | + qgsmaptoolpan.h \ |
| 84 | + qgsmaptoolselect.h \ |
| 85 | + qgsmaptoolvertexedit.h \ |
| 86 | + qgsmaptoolzoom.h \ |
| 87 | + qgsmarkerdialog.h \ |
| 88 | + qgsmeasure.h \ |
| 89 | + qgsmessageviewer.h \ |
| 90 | + qgsnewhttpconnection.h \ |
| 91 | + qgsoptions.h \ |
| 92 | + qgspastetransformations.h \ |
| 93 | + qgspatterndialog.h \ |
| 94 | + qgspluginmanager.h \ |
| 95 | + qgspluginregistry.h \ |
| 96 | + qgspluginmetadata.h \ |
| 97 | + qgsproject.h \ |
| 98 | + qgsprojectproperties.h \ |
| 99 | + qgsrasterlayerproperties.h \ |
| 100 | + qgsrubberband.h \ |
| 101 | + qgsrunprocess.h \ |
| 102 | + qgssearchquerybuilder.h \ |
| 103 | + qgsserversourceselect.h \ |
| 104 | + qgssinglesymboldialog.h \ |
| 105 | + qgssinglesymbolrenderer.h \ |
| 106 | + qgsuniquevaluedialog.h \ |
| 107 | + qgsuniquevaluerenderer.h \ |
| 108 | + qgsvectorfilewriter.h \ |
| 109 | + qgsvectorlayer.h \ |
| 110 | + qgsvectorlayerproperties.h \ |
| 111 | + qgsvertexmarker.h \ |
| 112 | + ../raster/qgsrasterbandstats.h \ |
| 113 | + ../raster/qgsrasterpyramid.h \ |
| 114 | + ../raster/qgsrasterlayer.h \ |
| 115 | + ../raster/qgsrasterviewport.h \ |
| 116 | + ../legend/qgslegend.h \ |
| 117 | + ../legend/qgslegenditem.h \ |
| 118 | + ../legend/qgslegendlayer.h \ |
| 119 | + ../legend/qgslegendlayerfile.h \ |
| 120 | + ../legend/qgslegendlayerfilegroup.h \ |
| 121 | + ../legend/qgslegendpropertygroup.h \ |
| 122 | + ../legend/qgslegendpropertyitem.h \ |
| 123 | + ../legend/qgslegendsymbologygroup.h \ |
| 124 | + ../legend/qgslegendsymbologyitem.h \ |
| 125 | + ../legend/qgslegendvectorsymbologyitem.h \ |
| 126 | + ../composer/qgscomposer.h \ |
| 127 | + ../composer/qgscomposeritem.h \ |
| 128 | + ../composer/qgscomposerlabel.h \ |
| 129 | + ../composer/qgscomposerpicture.h \ |
| 130 | + ../composer/qgscomposermap.h \ |
| 131 | + ../composer/qgscomposerscalebar.h \ |
| 132 | + ../composer/qgscomposervectorlegend.h \ |
| 133 | + ../composer/qgscomposerview.h \ |
| 134 | + ../composer/qgscomposition.h |
| 135 | + |
| 136 | +SOURCES = \ |
| 137 | + qgisapp.cpp \ # needed to ensure ui gets build for qgsiface |
| 138 | + qgsattributeaction.cpp \ |
| 139 | + qgisiface.cpp \ |
| 140 | + qgisinterface.cpp \ |
| 141 | + qgsabout.cpp \ |
| 142 | + qgsaddattrdialog.cpp \ |
| 143 | + qgsattributeactiondialog.cpp \ |
| 144 | + qgsattributedialog.cpp \ |
| 145 | + qgsattributetable.cpp \ |
| 146 | + qgsattributetabledisplay.cpp \ |
| 147 | + qgsbookmarks.cpp \ |
| 148 | + qgsclipboard.cpp \ |
| 149 | + qgscontinuouscolordialog.cpp \ |
| 150 | + qgscontinuouscolorrenderer.cpp \ |
| 151 | + qgscursors.cpp \ |
| 152 | + qgscustomprojectiondialog.cpp \ |
| 153 | + qgsdelattrdialog.cpp \ |
| 154 | + qgsencodingfiledialog.cpp \ |
| 155 | + qgsgeomtypedialog.cpp \ |
| 156 | + qgsgraduatedsymboldialog.cpp \ |
| 157 | + qgsgraduatedsymbolrenderer.cpp \ |
| 158 | + qgshelpviewer.cpp \ |
| 159 | + qgsidentifyresults.cpp \ |
| 160 | + qgslabel.cpp \ |
| 161 | + qgslabeldialog.cpp \ |
| 162 | + qgslayerprojectionselector.cpp \ |
| 163 | + qgslinestyledialog.cpp \ |
| 164 | + qgsludialog.cpp \ |
| 165 | + qgsmapcanvas.cpp \ |
| 166 | + qgsmapcanvasitem.cpp \ |
| 167 | + qgsmapcanvasmap.cpp \ |
| 168 | + qgsmaplayer.cpp \ |
| 169 | + qgsmaplayerregistry.cpp \ |
| 170 | + qgsmaplayerset.cpp \ |
| 171 | + qgsmapoverviewcanvas.cpp \ |
| 172 | + qgsmaprender.cpp \ |
| 173 | + qgsmapserverexport.cpp \ |
| 174 | + qgsmaptool.cpp \ |
| 175 | + qgsmaptoolcapture.cpp \ |
| 176 | + qgsmaptoolidentify.cpp \ |
| 177 | + qgsmaptoolpan.cpp \ |
| 178 | + qgsmaptoolselect.cpp \ |
| 179 | + qgsmaptoolvertexedit.cpp \ |
| 180 | + qgsmaptoolzoom.cpp \ |
| 181 | + qgsmarkerdialog.cpp \ |
| 182 | + qgsmeasure.cpp \ |
| 183 | + qgsmessageviewer.cpp \ |
| 184 | + qgsnewhttpconnection.cpp \ |
| 185 | + qgsoptions.cpp \ |
| 186 | + qgspastetransformations.cpp \ |
| 187 | + qgspatterndialog.cpp \ |
| 188 | + qgspluginregistry.cpp \ |
| 189 | + qgspluginmanager.cpp \ |
| 190 | + qgspluginmetadata.cpp \ |
| 191 | + qgsproject.cpp \ |
| 192 | + qgsprojectproperties.cpp \ |
| 193 | + qgsrasterlayerproperties.cpp \ |
| 194 | + qgsrubberband.cpp \ |
| 195 | + qgsrunprocess.cpp \ |
| 196 | + qgssearchquerybuilder.cpp \ |
| 197 | + qgsserversourceselect.cpp \ |
| 198 | + qgssinglesymboldialog.cpp \ |
| 199 | + qgssinglesymbolrenderer.cpp \ |
| 200 | + qgsuniquevaluedialog.cpp \ |
| 201 | + qgsuniquevaluerenderer.cpp \ |
| 202 | + qgsvectorfilewriter.cpp \ |
| 203 | + qgsvectorlayer.cpp \ |
| 204 | + qgsvectorlayerproperties.cpp \ |
| 205 | + qgsvertexmarker.cpp \ |
| 206 | + ../raster/qgsrasterlayer.cpp \ |
| 207 | + ../legend/qgslegendgroup.cpp \ |
| 208 | + ../legend/qgslegend.cpp \ |
| 209 | + ../legend/qgslegenditem.cpp \ |
| 210 | + ../legend/qgslegendlayer.cpp \ |
| 211 | + ../legend/qgslegendlayerfile.cpp \ |
| 212 | + ../legend/qgslegendlayerfilegroup.cpp \ |
| 213 | + ../legend/qgslegendpropertygroup.cpp \ |
| 214 | + ../legend/qgslegendpropertyitem.cpp \ |
| 215 | + ../legend/qgslegendsymbologygroup.cpp \ |
| 216 | + ../legend/qgslegendsymbologyitem.cpp \ |
| 217 | + ../legend/qgslegendvectorsymbologyitem.cpp \ |
| 218 | + ../composer/qgscomposer.cpp \ |
| 219 | + ../composer/qgscomposeritem.cpp \ |
| 220 | + ../composer/qgscomposerlabel.cpp \ |
| 221 | + ../composer/qgscomposerpicture.cpp \ |
| 222 | + ../composer/qgscomposermap.cpp \ |
| 223 | + ../composer/qgscomposerscalebar.cpp \ |
| 224 | + ../composer/qgscomposervectorlegend.cpp \ |
| 225 | + ../composer/qgscomposerview.cpp \ |
| 226 | + ../composer/qgscomposition.cpp |
| 227 | + |
| 228 | + |
| 229 | +# Postgres specific compilation |
| 230 | +# qgsdbsourceselect.h |
| 231 | +#qgsnewconnection.h |
| 232 | +#qgspgquerybuilder.h |
| 233 | +#qgspgutil.h #from pg lib |
| 234 | + |
| 235 | +#qgsdbsourceselect.cpp |
| 236 | +#qgsnewconnection.cpp |
| 237 | +#qgspgquerybuilder.cpp |
| 238 | +#qgspgutil.cpp # from pg lib |
| 239 | +# |
| 240 | + |
0 commit comments