# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- # # # This file is part of the LibreOffice 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 \ )) 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 ifneq ($(CONNECTIVITY_TEST_MYSQL_DRIVER),) $(eval $(call gb_Module_add_check_targets,connectivity,\ CppunitTest_connectivity_mysql_test \ )) 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: -24.04.4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/include/systools
AgeCommit message (Expand)Author
2024-04-02Related: tdf#157480 use SSL_CERT_FILE on macOS tooCaolán McNamara
2024-02-26Define a name for the extended path buffer size, instead of a literalMike Kaganski
2023-12-09Fix build --with-system-openssl but --without-system-curlEike Rathke
2023-11-13fix build with older curlCaolán McNamara
2023-11-11Move user agent initialization to InitCurl_easyMike Kaganski
2023-05-21Simplify a bitMike Kaganski
2023-04-22Introduce sal::systools::CoTaskMemAllocated to use RAII for CoTaskMemFreeMike Kaganski
2023-02-26Hide Quickstarter from General options in Windows store appsMike Kaganski
2023-02-24Fix build in a specific VS2022 environmentMike Kaganski
2023-02-24Fix build in a specific VS2022 environmentMike Kaganski
2022-03-22Move BSTR wrapper to systools, and fix some wrong BSTR usesMike Kaganski
2022-03-22Simplify CoCreateInstance / CoGetClassObject with COMReferenceMike Kaganski
2022-03-21Use IID_PPV_ARGS to have less explicit castingMike Kaganski
2022-01-13Simplify COMReference a bitMike Kaganski
2021-12-21Use sal::systools::CoInitializeGuard and sal::systools::ThrowIfFailedMike Kaganski
2021-12-21Use sal::systools::COMReference in getAdoDatalinkMike Kaganski
2021-12-21Use sal::systools::COMReference in connectivity/adoMike Kaganski
2021-12-21Introduce move ctor/assignment for sal::systools::COMReferenceMike Kaganski
2021-12-21Introduce sal::systools::COMReference::TryCoCreateInstanceMike Kaganski
2021-10-16Use sal::systools::COMReference and drop ComSmartMike Kaganski
2021-08-25use prewin.h/postwin.h around a win32 headerLuboš Luňák
2021-03-16systools is no longer part of the URE interfaceStephan Bergmann
2021-03-09Missing "template" (clang-cl)Stephan Bergmann
2021-03-04Improve unit test accuracyMike Kaganski
2021-03-03tdf#116983 tdf#136175: retry if failedMike Kaganski
2021-02-27Drop ComPtr and use sal::systools::COMReferenceMike Kaganski
2021-02-27Drop the includeMike Kaganski
2021-02-26Slightly simplify COMReferenceMike Kaganski
2020-11-21tdf#123936 Formatting files in module include with clang-formatPhilipp Hofer
2018-02-02sal: MSVC: pragma warning: make more specific, remove obsoleteMike Kaganski