[QGIS Commit] r11520 - trunk/qgis/mac/xcode/Qgis.xcodeproj

svn_qgis at osgeo.org svn_qgis at osgeo.org
Wed Aug 26 21:00:55 EDT 2009


Author: kyngchaos
Date: 2009-08-26 21:00:55 -0400 (Wed, 26 Aug 2009)
New Revision: 11520

Modified:
   trunk/qgis/mac/xcode/Qgis.xcodeproj/project.pbxproj
Log:
raster terrain plugin (r11510); more polish context help (r11519)

Modified: trunk/qgis/mac/xcode/Qgis.xcodeproj/project.pbxproj
===================================================================
--- trunk/qgis/mac/xcode/Qgis.xcodeproj/project.pbxproj	2009-08-26 23:05:11 UTC (rev 11519)
+++ trunk/qgis/mac/xcode/Qgis.xcodeproj/project.pbxproj	2009-08-27 01:00:55 UTC (rev 11520)
@@ -1075,6 +1075,21 @@
 		726979AA0F7136D800AFA402 /* qgsopenvectorlayerdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726979A60F71369A00AFA402 /* qgsopenvectorlayerdialog.cpp */; };
 		726979C50F71393B00AFA402 /* 348772824_en_US in Copy - context_help */ = {isa = PBXBuildFile; fileRef = 726979C40F71392200AFA402 /* 348772824_en_US */; };
 		726979C60F71393B00AFA402 /* 63428984_en_US in Copy - context_help */ = {isa = PBXBuildFile; fileRef = 726979C30F71392200AFA402 /* 63428984_en_US */; };
+		726C673A1046030F00EFEDCC /* libqgis_core.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7209F1D20F39E760003DC336 /* libqgis_core.dylib */; };
+		726C673B1046030F00EFEDCC /* libqgis_gui.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7209F38E0F3A2F2B003DC336 /* libqgis_gui.dylib */; };
+		726C674B10460F7700EFEDCC /* qgsaspectfilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C671E104602FB00EFEDCC /* qgsaspectfilter.cpp */; };
+		726C674C10460F7700EFEDCC /* qgsderivativefilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C6720104602FB00EFEDCC /* qgsderivativefilter.cpp */; };
+		726C674D10460F7700EFEDCC /* qgsninecellfilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C6722104602FB00EFEDCC /* qgsninecellfilter.cpp */; };
+		726C674E10460F7700EFEDCC /* qgsrasterterrainanalysisdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C6724104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.cpp */; };
+		726C674F10460F7700EFEDCC /* qgsrasterterrainanalysisplugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C6728104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.cpp */; };
+		726C675010460F7700EFEDCC /* qgsruggednessfilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C672A104602FB00EFEDCC /* qgsruggednessfilter.cpp */; };
+		726C675110460F7700EFEDCC /* qgsslopefilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C672D104602FB00EFEDCC /* qgsslopefilter.cpp */; };
+		726C675210460F7700EFEDCC /* qgstotalcurvaturefilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726C672F104602FB00EFEDCC /* qgstotalcurvaturefilter.cpp */; };
+		726C675310460F8600EFEDCC /* qgsrasterterrainanalysisdialog.h in Sources */ = {isa = PBXBuildFile; fileRef = 726C6725104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.h */; };
+		726C675410460F8600EFEDCC /* qgsrasterterrainanalysisplugin.h in Sources */ = {isa = PBXBuildFile; fileRef = 726C6729104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.h */; };
+		726C675510460FE300EFEDCC /* resources.qrc in Sources */ = {isa = PBXBuildFile; fileRef = 726C6732104602FB00EFEDCC /* resources.qrc */; };
+		726C675D104611A000EFEDCC /* 151694916_pl_PL in Copy - context_help */ = {isa = PBXBuildFile; fileRef = 726C675B1046118B00EFEDCC /* 151694916_pl_PL */; };
+		726C675E104611A000EFEDCC /* 94000531_pl_PL in Copy - context_help */ = {isa = PBXBuildFile; fileRef = 726C675C1046118B00EFEDCC /* 94000531_pl_PL */; };
 		726FD99D0F6BF81300D50560 /* delaunay.png in Copy - ftools-icons-default */ = {isa = PBXBuildFile; fileRef = 726FD99C0F6BF7FE00D50560 /* delaunay.png */; };
 		726FD99E0F6BF81300D50560 /* layer_extent.png in Copy - ftools-icons-default */ = {isa = PBXBuildFile; fileRef = 726FD99B0F6BF7FE00D50560 /* layer_extent.png */; };
 		726FD9A20F6BF83F00D50560 /* delaunay.png in Copy - ftools-icons-gis */ = {isa = PBXBuildFile; fileRef = 726FD9A10F6BF83100D50560 /* delaunay.png */; };
@@ -1858,6 +1873,28 @@
 			);
 			script = "$QTMOC $QT_CXXFLAGS -o \"$DERIVED_FILES_DIR/moc_$INPUT_FILE_BASE.cpp\" \"$INPUT_FILE_PATH\"";
 		};
+		726C673C1046030F00EFEDCC /* PBXBuildRule */ = {
+			isa = PBXBuildRule;
+			compilerSpec = com.apple.compilers.proxy.script;
+			filePatterns = "*.qrc";
+			fileType = pattern.proxy;
+			isEditable = 1;
+			outputFiles = (
+				"$(DERIVED_FILES_DIR)/qrc_$(INPUT_FILE_BASE).cpp",
+			);
+			script = "$QTRCC -name $INPUT_FILE_BASE -o \"$DERIVED_FILES_DIR/qrc_$INPUT_FILE_BASE.cpp\" \"$INPUT_FILE_PATH\"";
+		};
+		726C673D1046030F00EFEDCC /* PBXBuildRule */ = {
+			isa = PBXBuildRule;
+			compilerSpec = com.apple.compilers.proxy.script;
+			filePatterns = "*.h";
+			fileType = pattern.proxy;
+			isEditable = 1;
+			outputFiles = (
+				"$(DERIVED_FILES_DIR)/moc_$(INPUT_FILE_BASE).cpp",
+			);
+			script = "$QTMOC $QT_CXXFLAGS -o \"$DERIVED_FILES_DIR/moc_$INPUT_FILE_BASE.cpp\" \"$INPUT_FILE_PATH\"";
+		};
 		729286ED0F71BCE6006D9489 /* PBXBuildRule */ = {
 			isa = PBXBuildRule;
 			compilerSpec = com.apple.compilers.proxy.script;
@@ -3373,6 +3410,8 @@
 				7256F57A0F41C64F0022BE1F /* 995980174_de_DE in Copy - context_help */,
 				7256F57B0F41C64F0022BE1F /* 995980174_en_US in Copy - context_help */,
 				7256F57C0F41C64F0022BE1F /* 995980174_sk_SK in Copy - context_help */,
+				726C675E104611A000EFEDCC /* 94000531_pl_PL in Copy - context_help */,
+				726C675D104611A000EFEDCC /* 151694916_pl_PL in Copy - context_help */,
 				72779E95104060DC00CA9DE5 /* 361087368_pl_PL in Copy - context_help */,
 				72779E96104060DC00CA9DE5 /* 687883780_pl_PL in Copy - context_help */,
 				72779E97104060DC00CA9DE5 /* 689216579_pl_PL in Copy - context_help */,
@@ -5862,6 +5901,32 @@
 		726979C20F7138DB00AFA402 /* qgsopenvectorlayerdialogbase.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = qgsopenvectorlayerdialogbase.ui; path = ../../src/ui/qgsopenvectorlayerdialogbase.ui; sourceTree = SOURCE_ROOT; };
 		726979C30F71392200AFA402 /* 63428984_en_US */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = 63428984_en_US; path = ../../resources/context_help/63428984_en_US; sourceTree = SOURCE_ROOT; };
 		726979C40F71392200AFA402 /* 348772824_en_US */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = 348772824_en_US; path = ../../resources/context_help/348772824_en_US; sourceTree = SOURCE_ROOT; };
+		726C671D104602FB00EFEDCC /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CMakeLists.txt; path = ../../src/plugins/raster_terrain_analysis/CMakeLists.txt; sourceTree = SOURCE_ROOT; };
+		726C671E104602FB00EFEDCC /* qgsaspectfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsaspectfilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsaspectfilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C671F104602FB00EFEDCC /* qgsaspectfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsaspectfilter.h; path = ../../src/plugins/raster_terrain_analysis/qgsaspectfilter.h; sourceTree = SOURCE_ROOT; };
+		726C6720104602FB00EFEDCC /* qgsderivativefilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsderivativefilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsderivativefilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C6721104602FB00EFEDCC /* qgsderivativefilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsderivativefilter.h; path = ../../src/plugins/raster_terrain_analysis/qgsderivativefilter.h; sourceTree = SOURCE_ROOT; };
+		726C6722104602FB00EFEDCC /* qgsninecellfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsninecellfilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsninecellfilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C6723104602FB00EFEDCC /* qgsninecellfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsninecellfilter.h; path = ../../src/plugins/raster_terrain_analysis/qgsninecellfilter.h; sourceTree = SOURCE_ROOT; };
+		726C6724104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsrasterterrainanalysisdialog.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp; sourceTree = SOURCE_ROOT; };
+		726C6725104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsrasterterrainanalysisdialog.h; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.h; sourceTree = SOURCE_ROOT; };
+		726C6726104602FB00EFEDCC /* qgsrasterterrainanalysisdialogbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsrasterterrainanalysisdialogbase.h; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.h; sourceTree = SOURCE_ROOT; };
+		726C6727104602FB00EFEDCC /* qgsrasterterrainanalysisdialogbase.ui */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = qgsrasterterrainanalysisdialogbase.ui; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui; sourceTree = SOURCE_ROOT; };
+		726C6728104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsrasterterrainanalysisplugin.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp; sourceTree = SOURCE_ROOT; };
+		726C6729104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsrasterterrainanalysisplugin.h; path = ../../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.h; sourceTree = SOURCE_ROOT; };
+		726C672A104602FB00EFEDCC /* qgsruggednessfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsruggednessfilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsruggednessfilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C672B104602FB00EFEDCC /* qgsruggednessfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsruggednessfilter.h; path = ../../src/plugins/raster_terrain_analysis/qgsruggednessfilter.h; sourceTree = SOURCE_ROOT; };
+		726C672C104602FB00EFEDCC /* qgsruggednessindex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsruggednessindex.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsruggednessindex.cpp; sourceTree = SOURCE_ROOT; };
+		726C672D104602FB00EFEDCC /* qgsslopefilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgsslopefilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgsslopefilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C672E104602FB00EFEDCC /* qgsslopefilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgsslopefilter.h; path = ../../src/plugins/raster_terrain_analysis/qgsslopefilter.h; sourceTree = SOURCE_ROOT; };
+		726C672F104602FB00EFEDCC /* qgstotalcurvaturefilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = qgstotalcurvaturefilter.cpp; path = ../../src/plugins/raster_terrain_analysis/qgstotalcurvaturefilter.cpp; sourceTree = SOURCE_ROOT; };
+		726C6730104602FB00EFEDCC /* qgstotalcurvaturefilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qgstotalcurvaturefilter.h; path = ../../src/plugins/raster_terrain_analysis/qgstotalcurvaturefilter.h; sourceTree = SOURCE_ROOT; };
+		726C6731104602FB00EFEDCC /* raster_terrain_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = raster_terrain_icon.png; path = ../../src/plugins/raster_terrain_analysis/raster_terrain_icon.png; sourceTree = SOURCE_ROOT; };
+		726C6732104602FB00EFEDCC /* resources.qrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = resources.qrc; path = ../../src/plugins/raster_terrain_analysis/resources.qrc; sourceTree = SOURCE_ROOT; };
+		726C6733104602FB00EFEDCC /* ui_qgsrasterterrainanalysisdialogbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ui_qgsrasterterrainanalysisdialogbase.h; path = ../../src/plugins/raster_terrain_analysis/ui_qgsrasterterrainanalysisdialogbase.h; sourceTree = SOURCE_ROOT; };
+		726C67411046030F00EFEDCC /* librasterterrainplugin.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = librasterterrainplugin.so; sourceTree = BUILT_PRODUCTS_DIR; };
+		726C675B1046118B00EFEDCC /* 151694916_pl_PL */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = 151694916_pl_PL; path = ../../resources/context_help/151694916_pl_PL; sourceTree = SOURCE_ROOT; };
+		726C675C1046118B00EFEDCC /* 94000531_pl_PL */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = 94000531_pl_PL; path = ../../resources/context_help/94000531_pl_PL; sourceTree = SOURCE_ROOT; };
 		726FD99B0F6BF7FE00D50560 /* layer_extent.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = layer_extent.png; path = ../../python/plugins/fTools/icons/default/layer_extent.png; sourceTree = SOURCE_ROOT; };
 		726FD99C0F6BF7FE00D50560 /* delaunay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = delaunay.png; path = ../../python/plugins/fTools/icons/default/delaunay.png; sourceTree = SOURCE_ROOT; };
 		726FD9A00F6BF83100D50560 /* layer_extent.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = layer_extent.png; path = ../../python/plugins/fTools/icons/gis/layer_extent.png; sourceTree = SOURCE_ROOT; };
@@ -7207,6 +7272,15 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		726C67391046030F00EFEDCC /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				726C673A1046030F00EFEDCC /* libqgis_core.dylib in Frameworks */,
+				726C673B1046030F00EFEDCC /* libqgis_gui.dylib in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		729BBEFD0F40770B001BCB63 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -7510,6 +7584,7 @@
 				7223B78D0F96A96500D905B4 /* liboracleplugin.so */,
 				72FB0B550FFD680F0052360B /* libevisplugin.so */,
 				72DB68E31021D08400ED5F3A /* libosmprovider.so */,
+				726C67411046030F00EFEDCC /* librasterterrainplugin.so */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -8390,6 +8465,7 @@
 				7209EBF90F39E57B003DC336 /* ogr_converter */,
 				7223B7720F969A9D00D905B4 /* oracle_raster */,
 				7209EC150F39E57B003DC336 /* quick_print */,
+				726C671C104602FB00EFEDCC /* raster_terrain_analysis */,
 				7209EC1E0F39E57B003DC336 /* scale_bar */,
 				7209E79A0F39E57A003DC336 /* CMakeLists.txt */,
 				7209E7F50F39E57B003DC336 /* georeferencer */,
@@ -9493,6 +9569,8 @@
 				7209ED7F0F39E5D9003DC336 /* 995980174_sk_SK */,
 				726979C30F71392200AFA402 /* 63428984_en_US */,
 				726979C40F71392200AFA402 /* 348772824_en_US */,
+				726C675C1046118B00EFEDCC /* 94000531_pl_PL */,
+				726C675B1046118B00EFEDCC /* 151694916_pl_PL */,
 				72779E8D104060CF00CA9DE5 /* 361087368_pl_PL */,
 				72779E8E104060CF00CA9DE5 /* 831088384_pl_PL */,
 				72779E8F104060CF00CA9DE5 /* 939347163_pl_PL */,
@@ -10633,6 +10711,37 @@
 			path = ../../src/app/ogr;
 			sourceTree = SOURCE_ROOT;
 		};
+		726C671C104602FB00EFEDCC /* raster_terrain_analysis */ = {
+			isa = PBXGroup;
+			children = (
+				726C671D104602FB00EFEDCC /* CMakeLists.txt */,
+				726C671E104602FB00EFEDCC /* qgsaspectfilter.cpp */,
+				726C671F104602FB00EFEDCC /* qgsaspectfilter.h */,
+				726C6720104602FB00EFEDCC /* qgsderivativefilter.cpp */,
+				726C6721104602FB00EFEDCC /* qgsderivativefilter.h */,
+				726C6722104602FB00EFEDCC /* qgsninecellfilter.cpp */,
+				726C6723104602FB00EFEDCC /* qgsninecellfilter.h */,
+				726C6724104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.cpp */,
+				726C6725104602FB00EFEDCC /* qgsrasterterrainanalysisdialog.h */,
+				726C6726104602FB00EFEDCC /* qgsrasterterrainanalysisdialogbase.h */,
+				726C6727104602FB00EFEDCC /* qgsrasterterrainanalysisdialogbase.ui */,
+				726C6728104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.cpp */,
+				726C6729104602FB00EFEDCC /* qgsrasterterrainanalysisplugin.h */,
+				726C672A104602FB00EFEDCC /* qgsruggednessfilter.cpp */,
+				726C672B104602FB00EFEDCC /* qgsruggednessfilter.h */,
+				726C672C104602FB00EFEDCC /* qgsruggednessindex.cpp */,
+				726C672D104602FB00EFEDCC /* qgsslopefilter.cpp */,
+				726C672E104602FB00EFEDCC /* qgsslopefilter.h */,
+				726C672F104602FB00EFEDCC /* qgstotalcurvaturefilter.cpp */,
+				726C6730104602FB00EFEDCC /* qgstotalcurvaturefilter.h */,
+				726C6731104602FB00EFEDCC /* raster_terrain_icon.png */,
+				726C6732104602FB00EFEDCC /* resources.qrc */,
+				726C6733104602FB00EFEDCC /* ui_qgsrasterterrainanalysisdialogbase.h */,
+			);
+			name = raster_terrain_analysis;
+			path = ../../src/plugins/raster_terrain_analysis;
+			sourceTree = SOURCE_ROOT;
+		};
 		727459F40F770252007F4218 /* plugins */ = {
 			isa = PBXGroup;
 			children = (
@@ -12262,6 +12371,25 @@
 			productReference = 7262ED9C0F7A770300498385 /* libspatialiteprovider.so */;
 			productType = "com.apple.product-type.tool";
 		};
+		726C67361046030F00EFEDCC /* rasterterrain */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 726C673E1046030F00EFEDCC /* Build configuration list for PBXNativeTarget "rasterterrain" */;
+			buildPhases = (
+				726C67371046030F00EFEDCC /* Script - ui */,
+				726C67381046030F00EFEDCC /* Sources */,
+				726C67391046030F00EFEDCC /* Frameworks */,
+			);
+			buildRules = (
+				726C673C1046030F00EFEDCC /* PBXBuildRule */,
+				726C673D1046030F00EFEDCC /* PBXBuildRule */,
+			);
+			dependencies = (
+			);
+			name = rasterterrain;
+			productName = testprog;
+			productReference = 726C67411046030F00EFEDCC /* librasterterrainplugin.so */;
+			productType = "com.apple.product-type.tool";
+		};
 		729BBEFE0F40770B001BCB63 /* qgis_help */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 729BBF040F40770C001BCB63 /* Build configuration list for PBXNativeTarget "qgis_help" */;
@@ -12893,6 +13021,7 @@
 				72A56C060F3C887300BA32A1 /* ogrconverterplugin */,
 				7223B77E0F96A96500D905B4 /* oracleplugin */,
 				72A56B800F3C824400BA32A1 /* quickprintplugin */,
+				726C67361046030F00EFEDCC /* rasterterrain */,
 				72A56B8A0F3C824900BA32A1 /* scalebarplugin */,
 				72A56B430F3C822800BA32A1 /* georeferencerplugin */,
 				72A56B4E0F3C823800BA32A1 /* gpsimporterplugin */,
@@ -13070,6 +13199,21 @@
 			shellScript = "# Note: quoting messes up the -change action in install_name_tool, so for now\n# dependency libraries should have no spaces in paths.  ***FIXME***\n\ncd \"$QGIS_BUILD_PATH/MacOS/$QGIS_PLUGIN_SUBDIR\"\npluglist=`ls *.so`\n\ncd \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR\"\nliblist=`ls *.dylib`\n\ncd \"$PROJECT_DIR\"\n\n# Postgres\n\nPGSQLROOT=\"$PGSQL_PREFIX/lib\"\nif [ \"$BUNDLE_PGSQL\" = \"YES\" ] && [ -f \"$PGSQLROOT/libpq.dylib\" ] ; then\n\tcp -fp \"$PGSQLROOT/libpq.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libpq.dylib\"\n\tplib=`otool -L \"$PGSQLROOT/libpq.dylib\" | grep -E -m 1 \"libpq.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tPGSQL_CHG=\"-change $plib @executable_path/$QGIS_LIB_SUBDIR/libpq.dylib\"\nfi\n\n# GDAL\n# *** Note: may need support files also ***\n\nGDALROOT=\"$GDAL_PREFIX/lib\"\nif [ \"$BUNDLE_GDAL\" = \"YES\" ] && [ \"$GDAL_FORM\" = \"shared\" ] && [ -f \"$GDALROOT/libgdal.dylib\" ] ; then\n\tcp -fp \"$GDALROOT/libgdal.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libgdal.dylib\"\n\tglib=`otool -L \"$GDALROOT/libgdal.dylib\" | grep -E -m 1 \"libgdal.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tGDAL_CHG=\"-change $glib @executable_path/$QGIS_LIB_SUBDIR/libgdal.dylib\"\nfi\n\n# PROJ\n# *** Note: may need support files also ***\n\nPROJROOT=\"$PROJ_PREFIX/lib\"\nif [ \"$BUNDLE_PROJ\" = \"YES\" ] && [ \"$PROJ_FORM\" = \"shared\" ] && [ -f \"$PROJROOT/libproj.dylib\" ] ; then\n\tcp -fp \"$PROJROOT/libproj.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libproj.dylib\"\n\tplib=`otool -L \"$PROJROOT/libproj.dylib\" | grep -E -m 1 \"libproj.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tPROJ_CHG=\"-change $plib @executable_path/$QGIS_LIB_SUBDIR/libproj.dylib\"\nfi\n\n# GEOS\n\nGEOSROOT=\"$GEOS_PREFIX/lib\"\nif [ \"$BUNDLE_GEOS\" = \"YES\" ] && [ \"$GEOS_FORM\" = \"shared\" ] && [ -f \"$GEOSROOT/libgeos.dylib\" ] ; then\n\tcp -fp \"$GEOSROOT/libgeos.dylib\" \"$GEOSROOT/libgeos_c.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/\"\n\tglib=`otool -L \"$GEOSROOT/libgeos.dylib\" | grep -E -m 1 \"libgeos.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tgclib=`otool -L \"$GEOSROOT/libgeos_c.dylib\" | grep -E -m 1 \"libgeos_c.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tGEOS_CHG=\"-change $glib @executable_path/$QGIS_LIB_SUBDIR/libgeos.dylib -change $gclib @executable_path/$QGIS_LIB_SUBDIR/libgeos_c.dylib\"\nfi\n\n# SQLite & SpatiaLite\n\nSQLITEROOT=\"$SQLITE_PREFIX/lib\"\nif [ \"$BUNDLE_SQLITE\" = \"YES\" ] && [ \"$SQLITE_FORM\" = \"shared\" ] && [ -f \"$SQLITEROOT/libsqlite3.dylib\" ] ; then\n\tcp -fp \"$SQLITEROOT/libsqlite3.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libsqlite3.dylib\"\n\tslib=`otool -L \"$SQLITEROOT/libsqlite3.dylib\" | grep -E -m 1 \"libsqlite3.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tSQLITE_CHG=\"-change $slib @executable_path/$QGIS_LIB_SUBDIR/libsqlite3.dylib\"\n\tif [ -f \"$SQLITEROOT/libspatialite.dylib\" ] ; then\n\t\tcp -fp \"$SQLITEROOT/libspatialite.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libspatialite.dylib\"\n\t\tslib=`otool -L \"$SQLITEROOT/libspatialite.dylib\" | grep -E -m 1 \"libspatialite.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\t\tSPATIALITE_CHG=\"-change $slib @executable_path/$QGIS_LIB_SUBDIR/libspatialite.dylib\"\n\tfi\nfi\n\n# GSL\n\nGSLROOT=\"$GSL_PREFIX/lib\"\nif [ \"$BUNDLE_GSL\" = \"YES\" ] && [ \"$GSL_FORM\" = \"shared\" ] && [ -f \"$GSLROOT/libgsl.dylib\" ] ; then\n\tcp -fp \"$GSLROOT/libgsl.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libgsl.dylib\"\n\tcp -fp \"$GSLROOT/libgslcblas.dylib\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/libgslcblas.dylib\"\n\tglib=`otool -L \"$GSLROOT/libgsl.dylib\" | grep -E -m 1 \"libgsl.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tgclib=`otool -L \"$GSLROOT/libgslcblas.dylib\" | grep -E -m 1 \"libgslcblas.+ \" | cut -d \\( -f 1 | sed -E -e 's/^[[:space:]]//' -e 's/[[:space:]]$//'`\n\tGSL_CHG=\"-change $glib @executable_path/$QGIS_LIB_SUBDIR/libgsl.dylib -change $gclib @executable_path/$QGIS_LIB_SUBDIR/libgslcblas.dylib\"\nfi\n\n# change for all bundled libs now\n\necho \"install_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \\\"$QGIS_BUILD_PATH/MacOS/Qgis\\\"\"\ninstall_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \"$QGIS_BUILD_PATH/MacOS/Qgis\"\n\nfor p in $pluglist\ndo\n\tinstall_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \"$QGIS_BUILD_PATH/MacOS/$QGIS_PLUGIN_SUBDIR/$p\"\ndone\n\nfor l in $liblist\ndo\n\tinstall_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \"$QGIS_BUILD_PATH/MacOS/$QGIS_LIB_SUBDIR/$l\"\ndone\n\nif [ -f \"$QGIS_BUILD_PATH/MacOS/$QGIS_DATA_SUBDIR/python/qgis/core.so\" ] ; then\n\tinstall_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \"$QGIS_BUILD_PATH/MacOS/$QGIS_DATA_SUBDIR/python/qgis/core.so\"\n\tinstall_name_tool $PGSQL_CHG $GDAL_CHG $PROJ_CHG $GEOS_CHG $SQLITE_CHG $SPATIALITE_CHG $GSL_CHG \"$QGIS_BUILD_PATH/MacOS/$QGIS_DATA_SUBDIR/python/qgis/gui.so\"\nfi\n\n# other bundling\n\n# gpsbabel\n\nif [ \"$BUNDLE_GPSBABEL\" = \"YES\" ] && [ -f \"$GPSBABEL\" ] ; then\n\tcp -f \"$GPSBABEL\" \"$QGIS_BUILD_PATH/MacOS/$QGIS_BIN_SUBDIR\"/\nfi\n\n# user bundling from bundle.sh\n\nif [ -f bundle.sh ] ; then\n\t./bundle.sh\nfi\n";
 			showEnvVarsInLog = 0;
 		};
+		726C67371046030F00EFEDCC /* Script - ui */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Script - ui";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "# generate ui headers in separate script because:\n#  1. Xcode will attempt to process generated *.h with moc rule\n#  2. parallel processing might not finish ui's before a cpp source needs it\n\n# derived sources dir created by Compile Sources phase, we need it NOW\nmkdir -p \"$DERIVED_FILES_DIR\"\n\ncd ../../src/plugins/$TARGET_PLUGINDIR\n\nUIUI=`ls *.ui`\n\nfor u in $UIUI\ndo\n\tuh=`echo $u | sed 's,\\.ui$,.h,'`\n\t# compare times because output files spec below doesn't seem to work with wildcards\n\tif [ ! -f \"$DERIVED_FILES_DIR/ui_$uh\" ] || [ $u -nt \"$DERIVED_FILES_DIR/ui_$uh\" ] ; then\n\t\trm -f \"$DERIVED_FILES_DIR/ui_$uh\"\n\t\techo \"$QTUIC -o \\\"$DERIVED_FILES_DIR/ui_$uh\\\" $u\"\n\t\t$QTUIC -o \"$DERIVED_FILES_DIR/ui_$uh\" $u\n\tfi\ndone\n\nexit 0\n";
+			showEnvVarsInLog = 0;
+		};
 		727AD4FA0F7325CA002B9DCD /* install */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -13732,6 +13876,24 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		726C67381046030F00EFEDCC /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				726C675510460FE300EFEDCC /* resources.qrc in Sources */,
+				726C674B10460F7700EFEDCC /* qgsaspectfilter.cpp in Sources */,
+				726C674C10460F7700EFEDCC /* qgsderivativefilter.cpp in Sources */,
+				726C674D10460F7700EFEDCC /* qgsninecellfilter.cpp in Sources */,
+				726C674E10460F7700EFEDCC /* qgsrasterterrainanalysisdialog.cpp in Sources */,
+				726C674F10460F7700EFEDCC /* qgsrasterterrainanalysisplugin.cpp in Sources */,
+				726C675010460F7700EFEDCC /* qgsruggednessfilter.cpp in Sources */,
+				726C675110460F7700EFEDCC /* qgsslopefilter.cpp in Sources */,
+				726C675210460F7700EFEDCC /* qgstotalcurvaturefilter.cpp in Sources */,
+				726C675310460F8600EFEDCC /* qgsrasterterrainanalysisdialog.h in Sources */,
+				726C675410460F8600EFEDCC /* qgsrasterterrainanalysisplugin.h in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		729BBEFC0F40770B001BCB63 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -14992,6 +15154,71 @@
 			};
 			name = Release;
 		};
+		726C673F1046030F00EFEDCC /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CONFIGURATION_BUILD_DIR = "$(QGIS_BUILD_PATH)/MacOS/$(QGIS_PLUGIN_SUBDIR)";
+				EXECUTABLE_PREFIX = lib;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
+				HEADER_SEARCH_PATHS = (
+					"$(inherited)",
+					../../src/plugins,
+					../../src/plugins/plugin,
+					../../src/core,
+					../../src/core/raster,
+					../../src/core/renderer,
+					../../src/core/symbology,
+					../../src/gui,
+					"$(GDAL_INC)",
+				);
+				LIBRARY_SEARCH_PATHS = "$(QGIS_BUILD_PATH)/MacOS/$(QGIS_LIB_SUBDIR)";
+				MACH_O_TYPE = mh_bundle;
+				OTHER_CFLAGS = "$(QT_CXXFLAGS)";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"$(QT_LIB_CORE)",
+					"$(QT_LIB_GUI)",
+					"$(GDAL_LIB)",
+				);
+				PRODUCT_NAME = rasterterrainplugin.so;
+				TARGET_PLUGINDIR = raster_terrain_analysis;
+			};
+			name = Debug;
+		};
+		726C67401046030F00EFEDCC /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CONFIGURATION_BUILD_DIR = "$(QGIS_BUILD_PATH)/MacOS/$(QGIS_PLUGIN_SUBDIR)";
+				EXECUTABLE_PREFIX = lib;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
+				HEADER_SEARCH_PATHS = (
+					"$(inherited)",
+					../../src/plugins,
+					../../src/plugins/plugin,
+					../../src/core,
+					../../src/core/raster,
+					../../src/core/renderer,
+					../../src/core/symbology,
+					../../src/gui,
+					"$(GDAL_INC)",
+				);
+				LIBRARY_SEARCH_PATHS = "$(QGIS_BUILD_PATH)/MacOS/$(QGIS_LIB_SUBDIR)";
+				MACH_O_TYPE = mh_bundle;
+				OTHER_CFLAGS = "$(QT_CXXFLAGS)";
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"$(QT_LIB_CORE)",
+					"$(QT_LIB_GUI)",
+					"$(GDAL_LIB)",
+				);
+				PRODUCT_NAME = rasterterrainplugin.so;
+				TARGET_PLUGINDIR = raster_terrain_analysis;
+			};
+			name = Release;
+		};
 		727E6B490FEABF2C00DF6F64 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -17105,6 +17332,15 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
+		726C673E1046030F00EFEDCC /* Build configuration list for PBXNativeTarget "rasterterrain" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				726C673F1046030F00EFEDCC /* Debug */,
+				726C67401046030F00EFEDCC /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 		727E6B530FEABFA900DF6F64 /* Build configuration list for PBXAggregateTarget "Base Qgis" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (



More information about the QGIS-commit mailing list