| # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- |
| # |
| # |
| # This file is part of the Collabora Office project. |
| # |
| # This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| # |
| |
| $(eval $(call gb_Module_Module,connectivity)) |
| |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Library_dbtools \ |
| )) |
| |
| ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) |
| |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_calc \ |
| Configuration_dbase \ |
| Configuration_flat \ |
| Configuration_mysql_jdbc \ |
| Configuration_odbc \ |
| Configuration_mysql_jdbc \ |
| Configuration_writer \ |
| Library_calc \ |
| Library_dbase \ |
| Library_dbpool2 \ |
| Library_file \ |
| Library_flat \ |
| $(if $(filter ANDROID iOS,$(OS)),,Library_odbc) \ |
| Library_mysql_jdbc \ |
| Library_sdbc2 \ |
| Library_writer \ |
| )) |
| |
| $(eval $(call gb_Module_add_l10n_targets,connectivity,\ |
| AllLangMoTarget_cnr \ |
| )) |
| |
| ifneq ($(ENABLE_JAVA),) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_hsqldb \ |
| Configuration_jdbc \ |
| Jar_sdbc_hsqldb \ |
| Library_hsqldb \ |
| Library_jdbc \ |
| )) |
| endif |
| |
| ifeq ($(OS),MACOSX) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_macab \ |
| Library_macab1 \ |
| Library_macabdrv1 \ |
| )) |
| endif |
| |
| ifeq ($(OS),WNT) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_ado \ |
| Library_ado \ |
| )) |
| |
| # "ADO is not available on 64bit" said the commit |
| ifeq ($(CPUNAME),INTEL) |
| $(eval $(call gb_Module_add_check_targets,connectivity,\ |
| CppunitTest_connectivity_ado \ |
| )) |
| endif |
| endif # WNT |
| |
| ifeq ($(ENABLE_EVOAB2),TRUE) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_evoab \ |
| Library_evoab \ |
| )) |
| endif |
| |
| ifeq ($(ENABLE_FIREBIRD_SDBC),TRUE) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_firebird \ |
| Library_firebird_sdbc \ |
| )) |
| endif |
| |
| ifeq ($(ENABLE_MARIADBC),TRUE) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_mysql \ |
| Library_mysqlc \ |
| )) |
| $(eval $(call gb_Module_add_check_targets,connectivity,\ |
| CppunitTest_connectivity_mysql_test \ |
| )) |
| endif |
| |
| ifneq ($(BUILD_POSTGRESQL_SDBC),) |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Configuration_postgresql \ |
| Library_postgresql-sdbc \ |
| Library_postgresql-sdbc-impl \ |
| Package_postgresql-sdbc \ |
| Rdb_postgresql-sdbc \ |
| )) |
| endif |
| |
| ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) |
| |
| $(eval $(call gb_Module_add_targets,connectivity,\ |
| Library_mozbootstrap \ |
| )) |
| |
| endif |
| |
| ifneq ($(filter QADEVOOO,$(BUILD_TYPE)),) |
| $(eval $(call gb_Module_add_subsequentcheck_targets,connectivity,\ |
| Jar_ConnectivityTools \ |
| )) |
| # FIXME: Does not work. Convert to JUnit. |
| # JunitTest_complex \ |
| |
| endif |
| |
| # general tests |
| $(eval $(call gb_Module_add_check_targets,connectivity,\ |
| CppunitTest_connectivity_commontools \ |
| CppunitTest_connectivity_sharedresources \ |
| )) |
| |
| endif # DBCONNECTIVITY |
| |
| # vim: set noet sw=4 ts=4: |