## ## Copyright (C) 2004-2006 Autodesk, Inc. ## ## This library is free software; you can redistribute it and/or ## modify it under the terms of version 2.1 of the GNU Lesser ## General Public License as published by the Free Software Foundation. ## ## This library is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## Lesser General Public License for more details. ## ## You should have received a copy of the GNU Lesser General Public ## License along with this library; if not, write to the Free Software ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## AUTOMAKE_OPTIONS = foreign INSTALL_DIR = $(includedir) EXTRA_DIST = \ Fdo.h \ FdoStd.h \ FdoCommon.h \ FdoGeometry.h \ FdoSpatial.h \ Common/Collection.h \ Common/Exception.h \ Common/Array.h \ Common/ArrayHelper.h \ Common/Collection.h \ Common/Compare.h \ Common/Context.h \ Common/Dictionary.h \ Common/DictionaryElement.h \ Common/Dimensionality.h \ Common/Disposable.h \ Common/Exception.h \ Common/GeometryType.h \ Common/Ptr.h \ Common/Semaphore.h \ Common/Std.h \ Common/StringP.h \ Common/Gml212/Gml212.h \ Common/Gml212/Schema.h \ Common/IDisposable.h \ Common/Io/BufferStream.h \ Common/Io/ByteStreamReader.h \ Common/Io/FileStream.h \ Common/Io/MemoryStream.h \ Common/Io/ObjectStreamReader.h \ Common/Io/Stream.h \ Common/Io/TextReader.h \ Common/Io/TextWriter.h \ Common/IStreamReader.h \ Common/IStreamReaderTmpl.h \ Common/NamedCollection.h \ Common/ReadOnlyNamedCollection.h \ Common/RestrictedNamedCollection.h \ Common/Stack.h \ Common/StringCollection.h \ Common/FdoTypes.h \ Common/Vector.h \ Common/Xml/Attribute.h \ Common/Xml/AttributeCollection.h \ Common/Xml/CharDataHandler.h \ Common/Xml/CopyHandler.h \ Common/Xml/Reader.h \ Common/Xml/SaxContext.h \ Common/Xml/SaxHandler.h \ Common/Xml/SkipElementHandler.h \ Common/Xml/UtilXrcs.h \ Common/Xml/Writer.h \ Common/Xml/Xml.h \ Common/Xml/XmlException.h \ Common/Xsl/Transformer.h \ Common/Xsl/TransformerXalan.h \ Fdo/IConnectionManager.h \ Fdo/IDisposableCollection.h \ Fdo/IProviderRegistry.h \ Fdo/ReadOnlyCollection.h \ Fdo/ClientServices/ClientServiceException.h \ Fdo/ClientServices/ClientServices.h \ Fdo/ClientServices/ConnectionManager.h \ Fdo/ClientServices/FeatureAccessManager.h \ Fdo/ClientServices/Provider.h \ Fdo/ClientServices/ProviderCollection.h \ Fdo/ClientServices/ProviderNameTokens.h \ Fdo/ClientServices/ProviderRegistry.h \ Fdo/Commands/BatchParameterValueCollection.h \ Fdo/Commands/CommandException.h \ Fdo/Commands/CommandType.h \ Fdo/Commands/DataStore/ICreateDataStore.h \ Fdo/Commands/DataStore/IDataStorePropertyDictionary.h \ Fdo/Commands/DataStore/IDataStoreReader.h \ Fdo/Commands/DataStore/IDestroyDataStore.h \ Fdo/Commands/DataStore/IListDataStores.h \ Fdo/Commands/Feature/IBaseSelect.h \ Fdo/Commands/Feature/IDataReader.h \ Fdo/Commands/Feature/IDelete.h \ Fdo/Commands/Feature/IFeatureReader.h \ Fdo/Commands/Feature/IInsert.h \ Fdo/Commands/Feature/IReader.h \ Fdo/Commands/Feature/ISelect.h \ Fdo/Commands/Feature/ISelectAggregates.h \ Fdo/Commands/Feature/IUpdate.h \ Fdo/Commands/ICommand.h \ Fdo/Commands/IdentifierCollection.h \ Fdo/Commands/IFeatureCommand.h \ Fdo/Commands/Locking/ConflictType.h \ Fdo/Commands/Locking/IAcquireLock.h \ Fdo/Commands/Locking/IGetLockedObjects.h \ Fdo/Commands/Locking/IGetLockInfo.h \ Fdo/Commands/Locking/IGetLockOwners.h \ Fdo/Commands/Locking/ILockConflictReader.h \ Fdo/Commands/Locking/ILockedObjectReader.h \ Fdo/Commands/Locking/ILockOwnersReader.h \ Fdo/Commands/Locking/IReleaseLock.h \ Fdo/Commands/Locking/LockStrategy.h \ Fdo/Commands/Locking/LockType.h \ Fdo/Commands/LongTransaction/IActivateLongTransaction.h \ Fdo/Commands/LongTransaction/IActivateLongTransactionCheckpoint.h \ Fdo/Commands/LongTransaction/IChangeLongTransactionPrivileges.h \ Fdo/Commands/LongTransaction/IChangeLongTransactionSet.h \ Fdo/Commands/LongTransaction/ICommitLongTransaction.h \ Fdo/Commands/LongTransaction/ICreateLongTransaction.h \ Fdo/Commands/LongTransaction/ICreateLongTransactionCheckpoint.h \ Fdo/Commands/LongTransaction/IDeactivateLongTransaction.h \ Fdo/Commands/LongTransaction/IFreezeLongTransaction.h \ Fdo/Commands/LongTransaction/IGetLongTransactionCheckpoints.h \ Fdo/Commands/LongTransaction/IGetLongTransactionPrivileges.h \ Fdo/Commands/LongTransaction/IGetLongTransactions.h \ Fdo/Commands/LongTransaction/IGetLongTransactionsInSet.h \ Fdo/Commands/LongTransaction/ILongTransactionCheckpointReader.h \ Fdo/Commands/LongTransaction/ILTConflictDirectiveEnumerator.h \ Fdo/Commands/LongTransaction/ILongTransactionPrivilegeReader.h \ Fdo/Commands/LongTransaction/ILongTransactionReader.h \ Fdo/Commands/LongTransaction/ILongTransactionSetReader.h \ Fdo/Commands/LongTransaction/IRollbackLongTransaction.h \ Fdo/Commands/LongTransaction/IRollbackLongTransactionCheckpoint.h \ Fdo/Commands/LongTransaction/LongTransactionConflictResolution.h \ Fdo/Commands/LongTransaction/LongTransactionConstants.h \ Fdo/Commands/LongTransaction/LongTransactionFreezeOperations.h \ Fdo/Commands/LongTransaction/LongTransactionPrivilegeOperations.h \ Fdo/Commands/LongTransaction/LongTransactionPrivileges.h \ Fdo/Commands/LongTransaction/LongTransactionSetOperations.h \ Fdo/Commands/OrderingOption.h \ Fdo/Commands/ParameterValue.h \ Fdo/Commands/ParameterValueCollection.h \ Fdo/Commands/PropertyValue.h \ Fdo/Commands/PropertyValueCollection.h \ Fdo/Commands/Schema/IApplySchema.h \ Fdo/Commands/Schema/IDescribeSchema.h \ Fdo/Commands/Schema/IDescribeSchemaMapping.h \ Fdo/Commands/Schema/IDestroySchema.h \ Fdo/Commands/Schema/PhysicalClassMapping.h \ Fdo/Commands/Schema/PhysicalElementMapping.h \ Fdo/Commands/Schema/PhysicalElementMappingCollection.h \ Fdo/Commands/Schema/PhysicalPropertyMapping.h \ Fdo/Commands/Schema/PhysicalSchemaMapping.h \ Fdo/Commands/Schema/PhysicalSchemaMappingCollection.h \ Fdo/Commands/SpatialContext/IActivateSpatialContext.h \ Fdo/Commands/SpatialContext/ICreateSpatialContext.h \ Fdo/Commands/SpatialContext/IDestroySpatialContext.h \ Fdo/Commands/SpatialContext/IGetSpatialContexts.h \ Fdo/Commands/SpatialContext/ISpatialContextReader.h \ Fdo/Commands/SpatialContext/SpatialContextExtentType.h \ Fdo/Commands/SpatialContext/SpatialContextMismatchException.h \ Fdo/Commands/Sql/ISQLCommand.h \ Fdo/Commands/Sql/ISQLDataReader.h \ Fdo/Commands/UnitOfMeasure/BaseUnit.h \ Fdo/Commands/UnitOfMeasure/ICreateMeasureUnit.h \ Fdo/Commands/UnitOfMeasure/IDestroyMeasureUnit.h \ Fdo/Commands/UnitOfMeasure/IGetMeasureUnits.h \ Fdo/Commands/UnitOfMeasure/IMeasureUnitReader.h \ Fdo/Connections/Capabilities/ArgumentDefinition.h \ Fdo/Connections/Capabilities/ArgumentDefinitionCollection.h \ Fdo/Connections/Capabilities/FunctionDefinition.h \ Fdo/Connections/Capabilities/FunctionDefinitionCollection.h \ Fdo/Connections/Capabilities/ICommandCapabilities.h \ Fdo/Connections/Capabilities/IConnectionCapabilities.h \ Fdo/Connections/Capabilities/IExpressionCapabilities.h \ Fdo/Connections/Capabilities/IFilterCapabilities.h \ Fdo/Connections/Capabilities/IGeometryCapabilities.h \ Fdo/Connections/Capabilities/IRasterCapabilities.h \ Fdo/Connections/Capabilities/ISchemaCapabilities.h \ Fdo/Connections/Capabilities/ITopologyCapabilities.h \ Fdo/Connections/Capabilities/ReadOnlyArgumentDefinitionCollection.h \ Fdo/Connections/Capabilities/SchemaElementNameType.h \ Fdo/Connections/Capabilities/SignatureDefinition.h \ Fdo/Connections/Capabilities/ThreadCapability.h \ Fdo/Connections/ConnectionException.h \ Fdo/Connections/ConnectionState.h \ Fdo/Connections/IConnection.h \ Fdo/Connections/IConnectionInfo.h \ Fdo/Connections/IConnectionPropertyDictionary.h \ Fdo/Connections/IPropertyDictionary.h \ Fdo/Connections/ITransaction.h \ Fdo/Connections/ProviderDatastoreType.h \ Fdo/Expression/BinaryExpression.h \ Fdo/Expression/BinaryOperations.h \ Fdo/Expression/BLOBStreamReader.h \ Fdo/Expression/BLOBValue.h \ Fdo/Expression/BooleanValue.h \ Fdo/Expression/ByteValue.h \ Fdo/Expression/CLOBValue.h \ Fdo/Expression/ComputedIdentifier.h \ Fdo/Expression/DataValue.h \ Fdo/Expression/DataValueCollection.h \ Fdo/Expression/DateTimeValue.h \ Fdo/Expression/DecimalValue.h \ Fdo/Expression/DoubleValue.h \ Fdo/Expression/Expression.h \ Fdo/Expression/ExpressionCollection.h \ Fdo/Expression/ExpressionException.h \ Fdo/Expression/ExpressionType.h \ Fdo/Expression/Function.h \ Fdo/Expression/GeometryValue.h \ Fdo/Expression/Identifier.h \ Fdo/Expression/IExpressionProcessor.h \ Fdo/Expression/Int16Value.h \ Fdo/Expression/Int32Value.h \ Fdo/Expression/Int64Value.h \ Fdo/Expression/LiteralValue.h \ Fdo/Expression/LOBValue.h \ Fdo/Expression/Parameter.h \ Fdo/Expression/SingleValue.h \ Fdo/Expression/StringValue.h \ Fdo/Expression/UnaryExpression.h \ Fdo/Expression/UnaryOperations.h \ Fdo/Expression/ValueExpression.h \ Fdo/Filter/BinaryLogicalOperations.h \ Fdo/Filter/BinaryLogicalOperator.h \ Fdo/Filter/ComparisonCondition.h \ Fdo/Filter/ComparisonOperations.h \ Fdo/Filter/ConditionType.h \ Fdo/Filter/DistanceCondition.h \ Fdo/Filter/DistanceOperations.h \ Fdo/Filter/Filter.h \ Fdo/Filter/FilterException.h \ Fdo/Filter/GeometricCondition.h \ Fdo/Filter/IFilterProcessor.h \ Fdo/Filter/InCondition.h \ Fdo/Filter/LogicalOperator.h \ Fdo/Filter/NullCondition.h \ Fdo/Filter/SearchCondition.h \ Fdo/Filter/SpatialCondition.h \ Fdo/Filter/SpatialOperations.h \ Fdo/Filter/UnaryLogicalOperations.h \ Fdo/Filter/UnaryLogicalOperator.h \ Fdo/Filter/ValueExpressionCollection.h \ Fdo/Raster/DataValueCollection.h \ Fdo/Raster/IRaster.h \ Fdo/Raster/IRasterPropertyDictionary.h \ Fdo/Raster/RasterDataModel.h \ Fdo/Raster/RasterDataModelType.h \ Fdo/Raster/RasterDataOrganization.h \ Fdo/Raster/RasterDataType.h \ Fdo/Schema/AssociationPropertyDefinition.h \ Fdo/Schema/AutogenerationException.h \ Fdo/Schema/Class.h \ Fdo/Schema/ClassCapabilities.h \ Fdo/Schema/ClassCollection.h \ Fdo/Schema/ClassDefinition.h \ Fdo/Schema/ClassType.h \ Fdo/Schema/DataPropertyDefinition.h \ Fdo/Schema/DataPropertyDefinitionCollection.h \ Fdo/Schema/DataType.h \ Fdo/Schema/DeleteRule.h \ Fdo/Schema/FeatureClass.h \ Fdo/Schema/FeatureClassCollection.h \ Fdo/Schema/FeatureSchema.h \ Fdo/Schema/FeatureSchemaCollection.h \ Fdo/Schema/GeometricPropertyDefinition.h \ Fdo/Schema/GeometricType.h \ Fdo/Schema/MergeContext.h \ Fdo/Schema/NetworkClass.h \ Fdo/Schema/NetworkFeatureClass.h \ Fdo/Schema/NetworkLayerClass.h \ Fdo/Schema/NetworkLinkFeatureClass.h \ Fdo/Schema/NetworkNodeFeatureClass.h \ Fdo/Schema/ObjectPropertyDefinition.h \ Fdo/Schema/ObjectType.h \ Fdo/Schema/OrderType.h \ Fdo/Schema/PropertyDefinition.h \ Fdo/Schema/PropertyDefinitionCollection.h \ Fdo/Schema/PropertyType.h \ Fdo/Schema/PropertyValueConstraint.h \ Fdo/Schema/PropertyValueConstraintList.h \ Fdo/Schema/PropertyValueConstraintRange.h \ Fdo/Schema/PropertyValueConstraintType.h \ Fdo/Schema/RasterPropertyDefinition.h \ Fdo/Schema/ReadOnlyDataPropertyDefinitionCollection.h \ Fdo/Schema/ReadOnlyPropertyDefinitionCollection.h \ Fdo/Schema/SchemaAttributeDictionary.h \ Fdo/Schema/SchemaCollection.h \ Fdo/Schema/SchemaElement.h \ Fdo/Schema/SchemaElementState.h \ Fdo/Schema/SchemaException.h \ Fdo/Schema/TopoFeaturePropertyDefinition.h \ Fdo/Schema/TopoGeometryPropertyDefinition.h \ Fdo/Schema/Topology.h \ Fdo/Schema/UniqueConstraint.h \ Fdo/Schema/UniqueConstraintCollection.h \ Fdo/Xml/ClassMapping.h \ Fdo/Xml/ClassMappingCollection.h \ Fdo/Xml/Context.h \ Fdo/Xml/Deserializable.h \ Fdo/Xml/ElementMapping.h \ Fdo/Xml/ElementMappingCollection.h \ Fdo/Xml/FeatureContext.h \ Fdo/Xml/FeatureFlags.h \ Fdo/Xml/FeatureHandler.h \ Fdo/Xml/FeaturePropertyReader.h \ Fdo/Xml/FeaturePropertyWriter.h \ Fdo/Xml/FeatureReader.h \ Fdo/Xml/FeatureSerializer.h \ Fdo/Xml/Flags.h \ Fdo/Xml/NameCollectionHandler.h \ Fdo/Xml/SchemaMapping.h \ Fdo/Xml/Serializable.h \ Fdo/Xml/SpatialContextFlags.h \ Fdo/Xml/SpatialContextReader.h \ Fdo/Xml/SpatialContextSerializer.h \ Fdo/Xml/SpatialContextWriter.h \ Fdo/Xml/FeatureWriter.h \ Geometry/Fgf/Factory.h \ Geometry/DirectPositionImpl.h \ Geometry/EnvelopeImpl.h \ Geometry/GeometryFactoryAbstract.h \ Geometry/GeometryStd.h \ Geometry/GeometryStream/GeometryStreamFactory.h \ Geometry/GeometryStream/GeometryStreamReader.h \ Geometry/GeometryStream/GeometryStreamWriter.h \ Geometry/IArcSegmentAbstract.h \ Geometry/ICircularArcSegment.h \ Geometry/ICurveAbstract.h \ Geometry/ICurvePolygon.h \ Geometry/ICurveSegmentAbstract.h \ Geometry/ICurveString.h \ Geometry/IDirectPosition.h \ Geometry/IEnvelope.h \ Geometry/IGeometricAggregateAbstract.h \ Geometry/IGeometry.h \ Geometry/ILinearRing.h \ Geometry/ILineString.h \ Geometry/ILineStringSegment.h \ Geometry/IMultiCurvePolygon.h \ Geometry/IMultiCurveString.h \ Geometry/IMultiGeometry.h \ Geometry/IMultiLineString.h \ Geometry/IMultiPoint.h \ Geometry/IMultiPolygon.h \ Geometry/IPoint.h \ Geometry/IPolygon.h \ Geometry/IRing.h \ Geometry/IRingAbstract.h \ Geometry/ISurfaceAbstract.h \ Spatial/SpatialGeometryValidity.h \ Spatial/SpatialGridTransform.h \ Spatial/SpatialStd.h \ Spatial/SpatialUtility.h \ Spatial/SpatialGeometryConverter.h #install header files install : @mkdir -p $(INSTALL_DIR) @cp -r -u -f * $(INSTALL_DIR) @rm -f $(INSTALL_DIR)/Common/Xsl/TransformerXalan.h @rm -f $(INSTALL_DIR)/FdoSpatial.h @rm -rf $(INSTALL_DIR)/Spatial @rm -rf $(INSTALL_DIR)/Makefile* uninstall : @rm -f $(INSTALL_DIR)/*.h @rm -drf $(INSTALL_DIR)/Fdo @rm -drf $(INSTALL_DIR)/Common @rm -drf $(INSTALL_DIR)/Geometry