File: terralib.pro

package info (click to toggle)
libterralib 3.3.1-8
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 42,648 kB
  • ctags: 11,164
  • sloc: cpp: 160,804; makefile: 740; ansic: 167; sh: 80
file content (270 lines) | stat: -rwxr-xr-x 11,743 bytes parent folder | download
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
TEMPLATE = lib
TARGET  = terralib
CONFIG	= warn_on dll rtti

isEmpty(TE_PROJECT_TYPE) {
  TE_PROJECT_TYPE=RELEASE
}

contains(TE_PROJECT_TYPE , DEBUG) {
  CONFIG += debug
}

contains(TE_PROJECT_TYPE , RELEASE) {
  CONFIG += release
}

unix {
  release {
    DEFINES += NDEBUG
    OBJECTS_DIR = ../Release/.obj/terralib
    DESTDIR = ../Release
    LIBS += -L../Release
  }

  debug {
    DEFINES += _DEBUG
    OBJECTS_DIR = ../Debug/.obj/terralib
    DESTDIR = ../Debug
    LIBS += -L../Debug
  }

  LIBS += -L/usr/lib -lpthread -lz -ljpeg -lgeotiff -ltiff
}

SOURCES	+=	\
			../../src/terralib/kernel/lexTemporal.cpp \
			../../src/terralib/kernel/TeAbstractTheme.cpp \
			../../src/terralib/kernel/TeAffineGT.cpp \
			../../src/terralib/kernel/TeAffineGTFactory.cpp \
			../../src/terralib/kernel/TeAgnostic.cpp \
			../../src/terralib/kernel/TeAsciiFile.cpp \
			../../src/terralib/kernel/TeBox.cpp \
			../../src/terralib/kernel/TeBufferRegion.cpp \
			../../src/terralib/kernel/TeCentroid.cpp \
			../../src/terralib/kernel/TeComputeAttributeStrategies.cpp \
			../../src/terralib/kernel/TeDatabase.cpp \
			../../src/terralib/kernel/TeDatabaseFactory.cpp \
			../../src/terralib/kernel/TeDatum.cpp \
			../../src/terralib/kernel/TeDBConnectionsPool.cpp \
			../../src/terralib/kernel/TeDecoderASCIIGrid.cpp \
			../../src/terralib/kernel/TeDecoderDatabase.cpp \
			../../src/terralib/kernel/TeDecoderFile.cpp \
			../../src/terralib/kernel/TeDecoderJPEG.cpp \
			../../src/terralib/kernel/TeDecoderMemory.cpp \
			../../src/terralib/kernel/TeDecoderMemoryMap.cpp \
			../../src/terralib/kernel/TeDecoderSPR.cpp \
			../../src/terralib/kernel/TeDecoderTIFF.cpp \
			../../src/terralib/kernel/TeDecoderVirtualMemory.cpp \
			../../src/terralib/kernel/TeDecoderSmartMem.cpp \
			../../src/terralib/kernel/TeErrorLog.cpp \
			../../src/terralib/kernel/TeErrorMessage.cpp \
			../../src/terralib/kernel/TeException.cpp \
			../../src/terralib/kernel/TeExternalTheme.cpp \
			../../src/terralib/kernel/TeFragmentation.cpp \
			../../src/terralib/kernel/TeFileTheme.cpp \	
			../../src/terralib/kernel/TeGeometricTransformation.cpp \
			../../src/terralib/kernel/TeGeometry.cpp \
			../../src/terralib/kernel/TeGeometryAlgorithms.cpp \
			../../src/terralib/kernel/TeGTParams.cpp \
			../../src/terralib/kernel/TeGTFactory.cpp \
			../../src/terralib/kernel/TeGroupingAlgorithms.cpp \
			../../src/terralib/kernel/TeImportRaster.cpp \
			../../src/terralib/kernel/TeInitRasterDecoders.cpp \
			../../src/terralib/kernel/TeIntersector.cpp \
			../../src/terralib/kernel/TeLayer.cpp \
			../../src/terralib/kernel/TeLegendEntry.cpp \
			../../src/terralib/kernel/TeMatrix.cpp \
			../../src/terralib/kernel/TeMetaModelCache.cpp \
			../../src/terralib/kernel/TeMultiGeometry.cpp \
			../../src/terralib/kernel/TeNeighbours.cpp \
			../../src/terralib/kernel/TeNetwork.cpp \
			../../src/terralib/kernel/TeOverlay.cpp \
			../../src/terralib/kernel/TeOverlayUtils.cpp \
			../../src/terralib/kernel/TeProgress.cpp \
			../../src/terralib/kernel/TeProject.cpp \
			../../src/terralib/kernel/TeProjection.cpp \
			../../src/terralib/kernel/TeProjectiveGT.cpp \
			../../src/terralib/kernel/TeProjectiveGTFactory.cpp \
			../../src/terralib/kernel/TeProxMatrixConstructionStrategy.cpp \
			../../src/terralib/kernel/TeProxMatrixImplementation.cpp \
			../../src/terralib/kernel/TeProxMatrixStrategies.cpp \
			../../src/terralib/kernel/TeQuerier.cpp \
			../../src/terralib/kernel/TeQuerierDB.cpp \
			../../src/terralib/kernel/TeQuerierDBStr1.cpp \
			../../src/terralib/kernel/TeQuerierDBStr2.cpp \
			../../src/terralib/kernel/TeQuerierDBStr3.cpp \
			../../src/terralib/kernel/TeQuerierImpl.cpp \
			../../src/terralib/kernel/TeQuerierParams.cpp \
			../../src/terralib/kernel/TeRaster.cpp \
			../../src/terralib/kernel/TeRasterParams.cpp \
			../../src/terralib/kernel/TeRasterRemap.cpp \
			../../src/terralib/kernel/TeRasterTransform.cpp \
			../../src/terralib/kernel/TeRepresentation.cpp \
			../../src/terralib/kernel/TeSpatialOperations.cpp \
			../../src/terralib/kernel/TeStdFile.cpp \
			../../src/terralib/kernel/TeSTElementSet.cpp \
			../../src/terralib/kernel/TeSTEvent.cpp \
			../../src/terralib/kernel/TeSTInstance.cpp \
			../../src/terralib/kernel/TeTable.cpp \
			../../src/terralib/kernel/TeTemporalSeries.cpp \
			../../src/terralib/kernel/TeTheme.cpp \
			../../src/terralib/kernel/TeTime.cpp \
			../../src/terralib/kernel/TeTimeInterval.cpp \
			../../src/terralib/kernel/TeTin.cpp \
			../../src/terralib/kernel/TeUtils.cpp \
			../../src/terralib/kernel/TeVectorRemap.cpp \
			../../src/terralib/kernel/TeViewNode.cpp \
			../../src/terralib/kernel/TeVisual.cpp \
			../../src/terralib/kernel/yyTemporal.cpp \
			../../src/terralib/kernel/TeDatabaseFactoryParams.cpp \
			../../src/terralib/kernel/TeMappedMemory.cpp \
			../../src/terralib/kernel/TeRasterMemManager.cpp \
			../../src/terralib/kernel/TeMutex.cpp \
			../../src/terralib/kernel/TeThread.cpp \
      ../../src/terralib/kernel/TeThreadFunctor.cpp \   
      ../../src/terralib/kernel/TeThreadSignal.cpp \
			../../src/terralib/drivers/libjpeg/TeLibJpegWrapper.cpp \
			../../src/terralib/drivers/libjpeg/jmemdst.c \
			../../src/terralib/drivers/libjpeg/jmemsrc.c \
      ../../src/terralib/kernel/TeStdIOProgress.cpp \
      ../../src/terralib/kernel/TeThreadJobsManager.cpp \
      ../../src/terralib/kernel/TeThreadJob.cpp \
      ../../src/terralib/kernel/TeFunctionCallThreadJob.cpp \
      ../../src/terralib/kernel/TeTempFilesRemover.cpp

HEADERS	+= 	../../src/terralib/kernel/checkvec.h \
			../../src/terralib/kernel/dynpq.h \
			../../src/terralib/kernel/Gra_algo.h \
			../../src/terralib/kernel/graph.h \
			../../src/terralib/kernel/TeAbstractFactory.h \
			../../src/terralib/kernel/TeAbstractTheme.h \
			../../src/terralib/kernel/TeAffineGT.h \
			../../src/terralib/kernel/TeAffineGTFactory.h \
			../../src/terralib/kernel/TeAgnostic.h \
			../../src/terralib/kernel/TeAsciiFile.h \
			../../src/terralib/kernel/TeAttribute.h \
			../../src/terralib/kernel/TeBox.h \
			../../src/terralib/kernel/TeBufferRegion.h \
			../../src/terralib/kernel/TeComposite.h \
			../../src/terralib/kernel/TeCommunicator.h \      
			../../src/terralib/kernel/TeComputeAttributeStrategies.h \
			../../src/terralib/kernel/TeCoord2D.h \
			../../src/terralib/kernel/TeCounted.h \
			../../src/terralib/kernel/TeDatabase.h \
			../../src/terralib/kernel/TeDataTypes.h \
			../../src/terralib/kernel/TeDatum.h \
			../../src/terralib/kernel/TeDBConnectionsPool.h \
			../../src/terralib/kernel/TeDecoder.h \
			../../src/terralib/kernel/TeDecoderASCIIGrid.h \
			../../src/terralib/kernel/TeDecoderDatabase.h \
			../../src/terralib/kernel/TeDecoderFile.h \
			../../src/terralib/kernel/TeDecoderJPEG.h \
			../../src/terralib/kernel/TeDecoderMemory.h \
			../../src/terralib/kernel/TeDecoderMemoryMap.h \
			../../src/terralib/kernel/TeDecoderSPR.h \
			../../src/terralib/kernel/TeDecoderTIFF.h \
			../../src/terralib/kernel/TeDecoderVirtualMemory.h \
			../../src/terralib/kernel/TeDecoderSmartMem.h \
			../../src/terralib/kernel/TeDefines.h \
			../../src/terralib/kernel/TeErrorLog.h \
			../../src/terralib/kernel/TeErrorMessage.h \
			../../src/terralib/kernel/TeException.h \
			../../src/terralib/kernel/TeExternalTheme.h \
			../../src/terralib/kernel/TeFactory.h \
			../../src/terralib/kernel/TeFragmentation.h \
			../../src/terralib/kernel/TeFileTheme.h \	
			../../src/terralib/kernel/TeGeneralizedProxMatrix.h \
			 ../../src/terralib/kernel/TeGeometricTransformation.h \
			../../src/terralib/kernel/TeGeometry.h \
			../../src/terralib/kernel/TeGeometryAlgorithms.h \
			../../src/terralib/kernel/TeGTParams.h \
			../../src/terralib/kernel/TeGTFactory.h \
			../../src/terralib/kernel/TeGroupingAlgorithms.h \
			../../src/terralib/kernel/TeImportRaster.h \
			../../src/terralib/kernel/TeIntersector.h \
			../../src/terralib/kernel/TeLayer.h \
			../../src/terralib/kernel/TeLegendEntry.h \
			../../src/terralib/kernel/TeMatrix.h \
			../../src/terralib/kernel/TeMeasure.h \
			../../src/terralib/kernel/TeMetaModelCache.h \
			../../src/terralib/kernel/TeMultiGeometry.h \
			../../src/terralib/kernel/TeNeighbours.h \
			../../src/terralib/kernel/TeNetwork.h \
			../../src/terralib/kernel/TeOverlay.h \
			../../src/terralib/kernel/TeOverlayUtils.h \
			../../src/terralib/kernel/TePrecision.h \
			../../src/terralib/kernel/TeProgress.h \
			../../src/terralib/kernel/TeProgressBase.h \
			../../src/terralib/kernel/TeProject.h \
			../../src/terralib/kernel/TeProjection.h \
			../../src/terralib/kernel/TeProjectiveGT.h \
			../../src/terralib/kernel/TeProjectiveGTFactory.h \
			../../src/terralib/kernel/TePrototype.h \
			../../src/terralib/kernel/TeProxMatrixConstructionStrategy.h \
			../../src/terralib/kernel/TeProxMatrixImplementation.h \
			../../src/terralib/kernel/TeProxMatrixSlicingStrategy.h \
			../../src/terralib/kernel/TeProxMatrixWeightsStrategy.h \
			../../src/terralib/kernel/TeQuerier.h\
			../../src/terralib/kernel/TeQuerierDB.h\
			../../src/terralib/kernel/TeQuerierDBStr1.h\
			../../src/terralib/kernel/TeQuerierDBStr2.h\
			../../src/terralib/kernel/TeQuerierDBStr3.h \
			../../src/terralib/kernel/TeQuerierImpl.h\
			../../src/terralib/kernel/TeQuerierParams.h\
			../../src/terralib/kernel/TeRaster.h \
			../../src/terralib/kernel/TeRasterParams.h \
			../../src/terralib/kernel/TeRasterRemap.h \
			../../src/terralib/kernel/TeRasterTransform.h \
			../../src/terralib/kernel/TeRedBlackTree.h \
			../../src/terralib/kernel/TeRepresentation.h \
			../../src/terralib/kernel/TeSharedPtr.h \      
			../../src/terralib/kernel/TeSingleton.h \
			../../src/terralib/kernel/TeSlice.h \
			../../src/terralib/kernel/TeSpatialOperations.h \
			../../src/terralib/kernel/TeStatistics.h \
			../../src/terralib/kernel/TeStdFile.h \
			../../src/terralib/kernel/TeSTEFunctionsDB.h \
			../../src/terralib/kernel/TeBaseSTInstance.h \
			../../src/terralib/kernel/TeBaseSTInstanceSet.h \
			../../src/terralib/kernel/TeSTElementSet.h \
			../../src/terralib/kernel/TeSTEvent.h \
			../../src/terralib/kernel/TeSTInstance.h\
			../../src/terralib/kernel/TeTable.h \
			../../src/terralib/kernel/TeTemporalSeries.h \
			../../src/terralib/kernel/TeTheme.h \
			../../src/terralib/kernel/TeTime.h \
			../../src/terralib/kernel/TeTimeInterval.h \
			../../src/terralib/kernel/TeTin.h \
			../../src/terralib/kernel/TeUtils.h \
			../../src/terralib/kernel/TeVectorRemap.h \
			../../src/terralib/kernel/TeView.h \
			../../src/terralib/kernel/TeViewNode.h \
			../../src/terralib/kernel/TeVisual.h \
			../../src/terralib/kernel/yyTemporal.h \
			../../src/terralib/kernel/TeRasterMemManager.h \
			../../src/terralib/kernel/TeMutex.h \
			../../src/terralib/kernel/TeThreadParameters.h \
			../../src/terralib/kernel/TeThread.h \
      ../../src/terralib/kernel/TeThreadFunctor.h \   
      ../../src/terralib/kernel/TeThreadSignal.h \
			../../src/terralib/kernel/TeDatabaseFactoryParams.h \
			../../src/terralib/kernel/TeMappedMemory.h \
			../../src/terralib/drivers/libjpeg/TeLibJpegWrapper.h \
			../../src/terralib/drivers/libjpeg/jmemdstsrc.h \
			../../src/terralib/kernel/TeMultiContainer.h \
      ../../src/terralib/kernel/TeStdIOProgress.h \
      ../../src/terralib/kernel/TeThreadJobsManager.h \
      ../../src/terralib/kernel/TeThreadJob.h \
      ../../src/terralib/kernel/TeFunctionCallThreadJob.h \
      ../../src/terralib/kernel/TeTempFilesRemover.h          

INCLUDEPATH	= \
      ../../src/terralib/kernel \
			../../src/terralib/functions \
			../../src/terralib/utils \
			../../src/terralib/drivers/libjpeg \
			/usr/include/geotiff \
			/usr/include	\
      $$INCLUDEPATH