@@ -17,7 +17,7 @@ if HAVE_QTMAC
17
17
MAC = mac
18
18
endif
19
19
20
- SUBDIRS = ui legend raster composer widgets $(MAC )
20
+ SUBDIRS = core ui legend raster composer widgets $(MAC )
21
21
22
22
if !HAVE_QTMAC
23
23
PREFIX=-DPREFIX =\"$(prefix ) \"
42
42
bin_PROGRAMS = qgis
43
43
endif
44
44
45
- lib_LTLIBRARIES = libqgis .la
45
+ lib_LTLIBRARIES = libqgis_gui .la
46
46
47
47
48
48
# #
@@ -53,135 +53,86 @@ lib_LTLIBRARIES = libqgis.la
53
53
54
54
qgis_SOURCES = main.cpp
55
55
56
- qgis_LDADD = raster/libqgis_raster.la legend/libqgis_legend.la composer/libqgis_composer.la $(LDADD ) $(QT_LDADD ) $(GDAL_LDADD ) $(PG_LIB ) $(GEOS_LDADD ) $(PYTHON_LIB ) -lproj -lsqlite3 libqgis .la
56
+ qgis_LDADD = raster/libqgis_raster.la legend/libqgis_legend.la composer/libqgis_composer.la $(LDADD ) $(QT_LDADD ) $(GDAL_LDADD ) $(PG_LIB ) $(GEOS_LDADD ) $(PYTHON_LIB ) -lproj -lsqlite3 libqgis_gui.la core/libqgis_core .la
57
57
if HAVE_QTMAC
58
58
qgis_LDFLAGS = -framework ApplicationServices
59
59
else
60
60
qgis_LDFLAGS = -rdynamic
61
61
endif
62
- qgis_CXXFLAGS = $(PREFIX ) $(PLUGINPATH ) $(PKGDATAPATH ) $(GDAL_CFLAGS ) $(CXXFLAGS ) $(EXTRA_CXXFLAGS ) $(QT_CXXFLAGS ) $(PG_INC ) $(DEBUG_QGIS ) $(HAVE_PYTHON ) $(GEOS_CFLAGS ) $(PYTHON_INCLUDE_DIR ) -I./ui/ -I./widgets/projectionselector/ -I./legend/ -I./raster/ -I./composer/
62
+ qgis_CXXFLAGS = $(PREFIX ) $(PLUGINPATH ) $(PKGDATAPATH ) $(GDAL_CFLAGS ) $(CXXFLAGS ) $(EXTRA_CXXFLAGS ) $(QT_CXXFLAGS ) $(PG_INC ) $(DEBUG_QGIS ) $(HAVE_PYTHON ) $(GEOS_CFLAGS ) $(PYTHON_INCLUDE_DIR ) -I./ui/ -I./widgets/projectionselector/ -I./legend/ -I./raster/ -I./composer/ -I./core/
63
+
63
64
64
65
# #
65
66
# # ----------------------------------------------------------------------
66
- # # libqgis stuff starts here
67
+ # # libqgis_gui-gui stuff starts here
67
68
# # ----------------------------------------------------------------------
68
69
# #
69
70
70
- libqgisHEADERS = \
71
+ libqgis_guiHEADERS = \
71
72
qgisapp.h \
72
73
qgis.h \
73
74
qgisiface.h \
74
- qgisinterface.h \
75
+ qgisinterface.h \
75
76
qgsabout.h \
76
- qgsacetatelines.h \
77
- qgsacetateobject.h \
78
- qgsacetaterectangle.h \
79
77
qgsaddattrdialog.h \
80
78
qgsadvancedattrsearch.h \
81
- qgsapplication.h \
82
79
qgsattributeactiondialog.h \
83
- qgsattributeaction.h \
84
80
qgsattributedialog.h \
85
81
qgsattributetabledisplay.h \
86
82
qgsattributetable.h \
87
- qgsbookmarkitem.h \
88
83
qgsbookmarks.h \
89
- qgsclipboard.h \
90
- qgsclipper.h \
91
- qgscolortable.h \
92
84
qgscontcoldialog.h \
93
- qgscontexthelp.h \
94
85
qgscontinuouscolrenderer.h \
95
- qgscoordinatetransform.h \
96
86
qgscsexception.h \
97
87
qgscustomprojectiondialog.h \
98
- qgscustomsymbol.h \
99
- qgsdatamanager.h \
100
- qgsdataprovider.h \
101
- qgsdatasource.h \
102
88
qgsdatasourceuri.h \
103
89
qgsdelattrdialog.h \
104
- qgsdistancearea.h \
105
90
qgsencodingfiledialog.h \
106
- qgsexception.h \
107
- qgsfeatureattribute.h \
108
91
qgsfeature.h \
109
- qgsfield.h \
110
- qgsfile.h \
111
92
qgsfillstylewidget.h \
112
- qgsgeometry.h \
113
- qgsgeometryvertexindex.h \
114
93
qgsgeomtypedialog.h \
115
94
qgsgraduatedsymrenderer.h \
116
95
qgsgrasydialog.h \
117
96
qgshelpviewer.h \
118
97
qgsidentifyresults.h \
119
- qgslabelattributes.h \
120
98
qgslabeldialog.h \
121
99
qgslabel.h \
122
100
qgslayerprojectionselector.h \
123
- qgsline.h \
124
101
qgslinestyledialog.h \
125
- qgslinesymbol.h \
126
102
qgsludialog.h \
127
103
qgsmapcanvas.h \
128
104
qgsmaplayer.h \
129
105
qgsmaplayerinterface.h \
130
106
qgsmaplayerregistry.h \
131
107
qgsmapoverviewcanvas.h \
132
108
qgsmapserverexport.h \
133
- qgsmaptopixel.h \
134
- qgsmarkercatalogue.h \
135
109
qgsmarkerdialog.h \
136
- qgsmarkersymbol.h \
137
110
qgsmeasure.h \
138
111
qgsmessageviewer.h \
139
112
qgsnewhttpconnection.h \
140
- qgsnumericsortlistviewitem.h \
141
113
qgsoptions.h \
142
114
qgspastetransformations.h \
143
115
qgspatterndialog.h \
144
- qgspluginitem.h \
145
116
qgspluginmanager.h \
146
117
qgspluginmetadata.h \
147
- qgspluginregistry.h \
148
- qgspoint.h \
149
118
qgspointstylewidget.h \
150
- qgspolygonsymbol.h \
151
119
qgsproject.h \
152
120
qgsprojectproperties.h \
153
- qgsprojectproperty.h \
154
- qgsprovidercountcalcevent.h \
155
- qgsproviderextentcalcevent.h \
156
- qgsprovidermetadata.h \
157
- qgsproviderregistry.h \
158
121
qgsrangerenderitem.h \
159
- qgsrasterdataprovider.h \
160
122
qgsrasterlayerproperties.h \
161
- qgsrect.h \
162
- qgsrenderer.h \
163
- qgsrenderitem.h \
164
123
qgsrunprocess.h \
165
- qgsscalecalculator.h \
166
- qgssearchstring.h \
167
- qgssearchtreenode.h \
168
124
qgsserversourceselect.h \
169
- qgssinglesymrenderer.h \
170
125
qgssisydialog.h \
171
126
qgsspatialrefsys.h \
172
- qgssvgcache.h \
173
- qgssymbol.h \
174
- qgssymbologyutils.h \
175
127
qgsuniquevalrenderer.h \
176
128
qgsuvaldialog.h \
177
- qgsvectordataprovider.h \
178
129
qgsvectorfilewriter.h \
179
130
qgsvectorlayerproperties.h
180
131
181
132
# # files generated from MOC
182
- libqgis_la_MOC = \
133
+ libqgis_gui_la_MOC = \
183
134
qgisapp.moc.cpp \
184
- qgisinterface.moc.cpp \
135
+ qgisinterface.moc.cpp \
185
136
qgsabout.moc.cpp \
186
137
qgsaddattrdialog.moc.cpp \
187
138
qgsadvancedattrsearch.moc.cpp \
@@ -191,10 +142,7 @@ libqgis_la_MOC = \
191
142
qgsattributetable.moc.cpp \
192
143
qgsbookmarks.moc.cpp \
193
144
qgscontcoldialog.moc.cpp \
194
- qgscontexthelp.moc.cpp \
195
- qgscoordinatetransform.moc.cpp \
196
145
qgscustomprojectiondialog.moc.cpp \
197
- qgsdataprovider.moc.cpp \
198
146
qgsdelattrdialog.moc.cpp \
199
147
qgsencodingfiledialog.moc.cpp \
200
148
qgsfillstylewidget.moc.cpp \
@@ -222,7 +170,6 @@ libqgis_la_MOC = \
222
170
qgspluginmanager.moc.cpp \
223
171
qgspointstylewidget.moc.cpp \
224
172
qgsprojectproperties.moc.cpp \
225
- qgsrasterdataprovider.moc.cpp \
226
173
qgsrasterlayerproperties.moc.cpp \
227
174
qgsrunprocess.moc.cpp \
228
175
qgsserversourceselect.moc.cpp \
@@ -231,112 +178,61 @@ libqgis_la_MOC = \
231
178
qgsvectorlayer.moc.cpp \
232
179
qgsvectorlayerproperties.moc.cpp
233
180
234
- libqgis_la_SOURCES = \
181
+ libqgis_gui_la_SOURCES = \
235
182
qgisapp.cpp \
236
183
qgisiface.cpp \
237
- qgisinterface.cpp \
184
+ qgisinterface.cpp \
238
185
qgsabout.cpp \
239
- qgsacetatelines.cpp \
240
- qgsacetateobject.cpp \
241
- qgsacetaterectangle.cpp \
242
186
qgsaddattrdialog.cpp \
243
187
qgsadvancedattrsearch.cpp \
244
- qgsapplication.cpp \
245
- qgsattributeaction.cpp \
246
188
qgsattributeactiondialog.cpp \
247
189
qgsattributedialog.cpp \
248
190
qgsattributetable.cpp \
249
191
qgsattributetabledisplay.cpp \
250
- qgsbookmarkitem.cpp \
251
192
qgsbookmarks.cpp \
252
- qgsclipboard.cpp \
253
- qgsclipper.cpp \
254
- qgscolortable.cpp \
255
193
qgscontcoldialog.cpp \
256
- qgscontexthelp.cpp \
257
194
qgscontinuouscolrenderer.cpp \
258
- qgscoordinatetransform.cpp \
259
195
qgscustomprojectiondialog.cpp \
260
- qgscustomsymbol.cpp \
261
- qgsdatamanager.cpp \
262
- qgsdatasource.cpp \
263
196
qgsdelattrdialog.cpp \
264
- qgsdistancearea.cpp \
265
197
qgsencodingfiledialog.cpp \
266
- qgsexception.cpp \
267
- qgsfeatureattribute.cpp \
268
198
qgsfeature.cpp \
269
- qgsfield.cpp \
270
- qgsfile.cpp \
271
199
qgsfillstylewidget.cpp \
272
- qgsgeometry.cpp \
273
- qgsgeometryvertexindex.cpp \
274
200
qgsgeomtypedialog.cpp \
275
201
qgsgraduatedsymrenderer.cpp \
276
202
qgsgrasydialog.cpp \
277
203
qgshelpviewer.cpp \
278
204
qgsidentifyresults.cpp \
279
- qgslabelattributes.cpp \
280
205
qgslabel.cpp \
281
206
qgslabeldialog.cpp \
282
207
qgslayerprojectionselector.cpp \
283
- qgsline.cpp \
284
208
qgslinestyledialog.cpp \
285
209
qgslinestylewidget.cpp \
286
- qgslinesymbol.cpp \
287
210
qgsludialog.cpp \
288
211
qgsmapcanvas.cpp \
289
212
qgsmaplayer.cpp \
290
213
qgsmaplayerregistry.cpp \
291
214
qgsmapoverviewcanvas.cpp \
292
215
qgsmapserverexport.cpp \
293
- qgsmaptopixel.cpp \
294
- qgsmarkercatalogue.cpp \
295
216
qgsmarkerdialog.cpp \
296
- qgsmarkersymbol.cpp \
297
217
qgsmeasure.cpp \
298
218
qgsmessageviewer.cpp \
299
219
qgsnewhttpconnection.cpp \
300
- qgsnumericsortlistviewitem.cpp \
301
220
qgsoptions.cpp \
302
221
qgspastetransformations.cpp \
303
222
qgspatterndialog.cpp \
304
- qgspluginitem.cpp \
305
223
qgspluginmanager.cpp \
306
224
qgspluginmetadata.cpp \
307
- qgspluginregistry.cpp \
308
- qgspoint.cpp \
309
225
qgspointstylewidget.cpp \
310
- qgspolygonsymbol.cpp \
311
226
qgsproject.cpp \
312
227
qgsprojectproperties.cpp \
313
- qgsprojectproperty.cpp \
314
- qgsprovidercountcalcevent.cpp \
315
- qgsproviderextentcalcevent.cpp \
316
- qgsprovidermetadata.cpp \
317
- qgsproviderregistry.cpp \
318
- qgsrangerenderitem.cpp \
319
- qgsrasterdataprovider.cpp \
320
228
qgsrasterlayerproperties.cpp \
321
- qgsrect.cpp \
322
- qgsrenderer.cpp \
323
- qgsrenderitem.cpp \
324
229
qgsrunprocess.cpp \
325
- qgsscalecalculator.cpp \
326
- qgssearchstring.cpp \
327
- qgssearchstringlexer.ll \
328
- qgssearchstringparser.yy \
329
- qgssearchtreenode.cpp \
330
230
qgsserversourceselect.cpp \
331
231
qgssinglesymrenderer.cpp \
332
232
qgssisydialog.cpp \
333
233
qgsspatialrefsys.cpp \
334
- qgssvgcache.cpp \
335
- qgssymbol.cpp \
336
- qgssymbologyutils.cpp \
337
234
qgsuniquevalrenderer.cpp \
338
235
qgsuvaldialog.cpp \
339
- qgsvectordataprovider.cpp \
340
236
qgsvectorfilewriter.cpp \
341
237
qgsvectorlayer.cpp \
342
238
qgsvectorlayerproperties.cpp
@@ -357,24 +253,26 @@ postgresMOC = qgsdbsourceselect.moc.cpp \
357
253
postgresLIBHEADERS = qgspgutil.h
358
254
postgresLIBSOURCES = qgspgutil.cpp
359
255
360
- libqgis_la_SOURCES += $(postgresSOURCES ) $(postgresLIBSOURCES ) $(postgresMOC )
256
+ libqgis_gui_la_SOURCES += $(postgresSOURCES ) $(postgresLIBSOURCES ) $(postgresMOC )
361
257
endif
362
258
363
259
AM_YFLAGS = -d
364
- qgis_YACC = qgssearchstringparser.h
365
-
366
260
367
- nodist_libqgis_la_SOURCES = $(libqgis_la_MOC )
261
+ nodist_libqgis_gui_la_SOURCES = $(libqgis_gui_la_MOC )
368
262
369
- BUILT_SOURCES = $(libqgis_la_MOC ) $(qgis_YACC ) $(postgresMOC )
263
+ BUILT_SOURCES = $(libqgis_gui_la_MOC ) $(qgis_YACC ) $(postgresMOC )
370
264
371
265
372
- libqgis_la_LIBADD = raster/libqgis_raster.la legend/libqgis_legend.la composer/libqgis_composer.la widgets/projectionselector/libqgsprojectionselector.la $(QT_LDADD ) $(GEOS_LDADD ) $(GDAL_LDADD ) $(PYTHON_LIB ) -lsqlite3
373
- libqgis_la_LDFLAGS = -version-info $(INTERFACE_VERSION )
266
+ libqgis_gui_la_LIBADD = core/libqgis_core.la raster/libqgis_raster.la legend/libqgis_legend.la composer/libqgis_composer.la widgets/projectionselector/libqgsprojectionselector.la $(QT_LDADD ) $(GEOS_LDADD ) $(GDAL_LDADD ) $(PYTHON_LIB ) -lsqlite3
267
+ libqgis_gui_la_LDFLAGS = -version-info $(INTERFACE_VERSION )
374
268
375
- libqgis_la_CXXFLAGS = $(PREFIX ) $(PLUGINPATH ) $(PKGDATAPATH ) $(GDAL_CFLAGS ) $(CXXFLAGS ) $(EXTRA_CXXFLAGS ) $(QT_CXXFLAGS ) $(PG_INC ) $(DEBUG_QGIS ) $(GEOS_CFLAGS ) $(PYTHON_INCLUDE_DIR ) $(HAVE_PYTHON ) -I./ui/ -I./widgets/projectionselector/ -I./legend/ -I./raster/ -I./composer/
269
+ libqgis_gui_la_CXXFLAGS = $(PREFIX ) $(PLUGINPATH ) $(PKGDATAPATH ) $(GDAL_CFLAGS ) $(CXXFLAGS ) $(EXTRA_CXXFLAGS ) $(QT_CXXFLAGS ) $(PG_INC ) $(DEBUG_QGIS ) $(GEOS_CFLAGS ) $(PYTHON_INCLUDE_DIR ) $(HAVE_PYTHON ) -I./ui/ -I./widgets/projectionselector/ -I./legend/ -I./raster/ -I./composer/ -I ./core /
376
270
377
- # # for installing headers in $(includedir)/qgis
271
+ # #
272
+ # # ----------------------------------------------------------------------
273
+ # # additional files that need to be installed go here
274
+ # # ----------------------------------------------------------------------
275
+ # #
378
276
pkginclude_HEADERS = $(qgisHEADERS )
379
277
380
278
pkginclude_dir = $(includedir ) /qgis
0 commit comments