## ## 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 SUBDIRS = Common Odbc MySql PostGis DIST_SUBDIRS = Common Odbc MySql PostGis EXTRA_DIST = \ MsTest.xls \ Lidar.mdb \ MSTest.mdb \ apply_schema_err1_master.txt \ apply_schema_err2_master.txt \ apply_schema_err2M_master.txt \ apply_schema_err3_master.txt \ apply_schema_err3M_master.txt \ apply_schema_err3S_master.txt \ apply_schema_err4_master.txt \ apply_schema_err5_master.txt \ apply_schema_err5M_master.txt \ apply_schema_err6_master.txt \ apply_schema_err6S_master.txt \ apply_schema_err7_master.txt \ apply_schema_err8_master.txt \ apply_schema_err8M_master.txt \ apply_schema_err9_master.txt \ apply_schema_foreign1_master.txt \ apply_schema_foreign2_master.txt \ apply_schema_foreign3_master.txt \ apply_schema_foreign_out1_master.txt \ apply_schema_foreign_out2_master.txt \ apply_schema_overrides1_master.txt \ apply_schema_overrides2_master.txt \ apply_schema_overrides3_master.txt \ apply_schema_overrides_def1_master.txt \ apply_schema_overrides_defout1_master.txt \ apply_schema_overrides_out1_master.txt \ apply_schema_overrides_out2_master.txt \ apply_schema_test1_master.txt \ apply_schema_test2_master.txt \ apply_schema_test3_master.txt \ apply_schema_test4_master.txt \ apply_schema_test5_master.txt \ apply_schema_test_ov1_master.txt \ apply_schema_test_ov2_master.txt \ apply_schema_test_ov3_master.txt \ Country-Text.txt \ g_coords.txt \ gen_default1_MySql_master.txt \ gen_default1_Oracle_master.txt \ gen_default1_SqlServer_master.txt \ gen_default1_SqlServer2005_master.txt \ impexp2a_master.txt \ impexp2b_master.txt \ impexp_err1_master.txt \ impexp_err7_master.txt \ polyAttr.txt \ schema_rb_nnyn_master.txt \ schemaGenConfig1_master.txt \ SchemaOverrideAll2_master.txt \ SchemaOverrideErrHigh_master.txt \ SchemaOverrideErrLow_master.txt \ SchemaOverrideErrNormal_master.txt \ UnitTestMySql.vcproj \ UnitTestOdbc.vcproj \ config1_in.xml \ MsTestConfig.xml \ MsTestNoGeometry.xml \ MsTestXlsConfig.xml \ OracleTestConfig2.xml \ OracleTestConfig.xml \ providers.xml \ MySqlInit.txt \ OdbcInit.txt \ SchemaOverrideAll.xml \ SchemaOverrideErr.xml \ LogicalPhysicalBender.xslt \ LogicalPhysicalFormatter.xslt \ LogicalPhysicalSorter.xslt \ OverrideBender.xslt noinst_PROGRAMS = UnitTestMySql UnitTestOdbc UnitTestPostGis #MySql UnitTestMySql_SOURCES = MySqlTestRegister.cpp UnitTestMySql_LDADD = \ -lxalan-c \ -lxalanMsg \ -lxerces-c \ ./Common/libCommonUnitTests.la \ ./MySql/libMySqlUnitTests.la \ ../MySQL/libFdoRdbmsMySQL.la \ ../Fdo/libFdoRdbms.la \ ../Rdbi/librdbi.la \ ../MySQL/Driver/libmysqldr.la \ ../Gdbi/libGdbi.la \ ../LongTransactionManager/libLTManager.la \ ../LockManager/libLockManager.la \ ../Util/libutil.la \ ../Geometry/Fgf/libgeometry_fgf.la \ ../SchemaMgr/Lp/libSmLpGrd.la \ ../SchemaMgr/libSmGrd.la \ ../SchemaMgr/Ov/libSchemaMgr_OV.la \ ../SchemaMgr/Ph/Cfg/libSmPhCfgGrd.la \ ../SchemaMgr/Ph/libSmPhGrd.la \ ../SchemaMgr/Ph/Rd/libSmPhRdGrd.la \ $(FDO)/Unmanaged/Src/libFDO.la \ $(FDOTHIRDPARTY)/linux/cppunit/lib/libcppunit.a \ $(FDOUTILITIES)/ExpressionEngine/Src/libExpressionEngine.la \ $(FDOUTILITIES)/Common/libProvidersCommon.la \ $(FDOUTILITIES)/TestCommon/libTestCommon.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/libSchemaMgr.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Lp/libSmLogicalPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/libSmPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Cfg/libSmPhCfg.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Mt/libSmPhMt.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rb/libSmPhRb.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rd/libSmPhRd.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ov/libSmOverrides.la \ ../Rdbi/librdbi.la \ ../Util/libutil.la \ -lmysqlclient \ -lz UnitTestMySql_LDFLAGS = \ -L/usr/lib$(LIB64) \ -L/usr/lib$(LIB64)/mysql \ -L$(FDOMYSQL)/lib$(LIB64) #Odbc UnitTestOdbc_SOURCES = OdbcTestRegister.cpp UnitTestOdbc_LDADD = \ -lxalan-c \ -lxalanMsg \ -lxerces-c \ ./Common/libCommonUnitTests.la \ ./Odbc/libOdbcUnitTests.la \ ../ODBC/libFdoRdbmsODBC.la \ ../Fdo/libFdoRdbms.la \ ../Rdbi/librdbi.la \ ../ODBCDriver/libFdoODBCDriver.la \ ../Gdbi/libGdbi.la \ ../LongTransactionManager/libLTManager.la \ ../LockManager/libLockManager.la \ ../Util/libutil.la \ ../Geometry/Fgf/libgeometry_fgf.la \ ../SchemaMgr/Lp/libSmLpGrd.la \ ../SchemaMgr/libSmGrd.la \ ../SchemaMgr/Ov/libSchemaMgr_OV.la \ ../SchemaMgr/Ph/Cfg/libSmPhCfgGrd.la \ ../SchemaMgr/Ph/libSmPhGrd.la \ ../SchemaMgr/Ph/Rd/libSmPhRdGrd.la \ ../ODBC/SchemaMgr/Ph/Rd/libFdoRdbmsODBC_SchemaMgr_Ph_Rd.la \ $(FDO)/Unmanaged/Src/libFDO.la \ $(FDOTHIRDPARTY)/linux/cppunit/lib/libcppunit.a \ $(FDOUTILITIES)/Common/libProvidersCommon.la \ $(FDOUTILITIES)/TestCommon/libTestCommon.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/libSchemaMgr.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Lp/libSmLogicalPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/libSmPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Cfg/libSmPhCfg.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Mt/libSmPhMt.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rb/libSmPhRb.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rd/libSmPhRd.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ov/libSmOverrides.la \ $(FDOUTILITIES)/ExpressionEngine/Src/libExpressionEngine.la \ $(FDOUTILITIES)/Common/libProvidersCommon.la \ ../Rdbi/librdbi.la \ ../Util/libutil.la \ -lodbc \ -lodbcinst \ -lz UnitTestOdbc_LDFLAGS = \ -L$(FDOODBC)/lib$(LIB64) #PostGis UnitTestPostGis_SOURCES = PostGisTestRegister.cpp UnitTestPostGis_LDADD = \ -lxalan-c \ -lxalanMsg \ -lxerces-c \ -lcrypt \ ./Common/libCommonUnitTests.la \ ./PostGis/libPostGisUnitTests.la \ ../PostGis/libFdoRdbmsPostgreSQL.la \ ../Fdo/libFdoRdbms.la \ ../Rdbi/librdbi.la \ ../PostGis/Driver/libpostgisdr.la \ ../Gdbi/libGdbi.la \ ../LongTransactionManager/libLTManager.la \ ../LockManager/libLockManager.la \ ../Util/libutil.la \ ../Geometry/Fgf/libgeometry_fgf.la \ ../SchemaMgr/Lp/libSmLpGrd.la \ ../SchemaMgr/libSmGrd.la \ ../SchemaMgr/Ov/libSchemaMgr_OV.la \ ../SchemaMgr/Ph/Cfg/libSmPhCfgGrd.la \ ../SchemaMgr/Ph/libSmPhGrd.la \ ../SchemaMgr/Ph/Rd/libSmPhRdGrd.la \ ../PostGis/SchemaMgr/Ph/Rd/libFdoRdbmsPostGis_SchemaMgr_Ph_Rd.la \ $(FDO)/Unmanaged/Src/libFDO.la \ $(FDOTHIRDPARTY)/linux/cppunit/lib/libcppunit.a \ $(FDOUTILITIES)/Common/libProvidersCommon.la \ $(FDOUTILITIES)/TestCommon/libTestCommon.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/libSchemaMgr.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Lp/libSmLogicalPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/libSmPhysical.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Cfg/libSmPhCfg.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Mt/libSmPhMt.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rb/libSmPhRb.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ph/Rd/libSmPhRd.la \ $(FDOUTILITIES)/SchemaMgr/Src/Sm/Ov/libSmOverrides.la \ $(FDOUTILITIES)/ExpressionEngine/Src/libExpressionEngine.la \ $(FDOUTILITIES)/Common/libProvidersCommon.la \ ../Rdbi/librdbi.la \ ../Util/libutil.la \ -lpq \ -lz \ -lkrb5 \ -lssl \ -lcom_err UnitTestPostGis_LDFLAGS = \ -L$(FDOPOSTGRESQL)/lib$(LIB64) INCLUDES = \ -I$(FDO)/Unmanaged/Inc \ -I$(FDO)/Unmanaged \ -I$(FDOTHIRDPARTY)/linux/cppunit/include \ -I$(FDOUTILITIES)/SchemaMgr/Inc \ -I$(FDOUTILITIES)/Common/Inc \ -I$(FDOUTILITIES)/TestCommon/Inc \ -I../LockManager \ -I../LongTransactionManager \ -I../Gdbi \ -I../../Inc \ -I../.. \ -I../Fdo/Connection \ -I../Fdo/SpatialContext \ -I../Fdo/Other \ -I../ \ -I./ \ -I../Fdo/FeatureCommands \ -I./Common \ -I./MySql \ -I./Odbc \ -I./PostGis CXXFLAGS = @CXXFLAGS@ -D__USE_GNU -DLINUX -DLINUX_IA32 -D__STDC_LIMIT_MACROS -DRDBI_STATIC