1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20#************************************************************** 21 22 23 24$(eval $(call gb_Library_Library,adabas)) 25 26$(eval $(call gb_Library_add_precompiled_header,adabas,$(SRCDIR)/connectivity/inc/pch/precompiled_adabas)) 27 28$(eval $(call gb_Library_set_componentfile,adabas,connectivity/source/drivers/adabas/adabas)) 29 30$(eval $(call gb_Library_set_include,adabas,\ 31 $$(INCLUDE) \ 32 -I$(SRCDIR)/connectivity/inc \ 33 -I$(SRCDIR)/connectivity/inc/pch \ 34 -I$(SRCDIR)/connectivity/source/inc \ 35 -I$(SRCDIR)/connectivity/source/drivers/adabas \ 36 -I$(WORKDIR)/CustomTarget/connectivity/source/parse \ 37)) 38 39ifeq ($(SYSTEM_ODBC_HEADERS),YES) 40$(eval $(call gb_Library_add_cxxflags,adabas,\ 41 -DSYSTEM_ODBC_HEADERS \ 42)) 43endif 44 45$(eval $(call gb_Library_add_api,adabas,\ 46 offapi \ 47 udkapi \ 48)) 49 50$(eval $(call gb_Library_add_linked_libs,adabas,\ 51 comphelper \ 52 cppuhelper \ 53 cppu \ 54 dbtools \ 55 odbcbase \ 56 sal \ 57 stl \ 58 tl \ 59 utl \ 60 vos3 \ 61 $(gb_STDLIBS) \ 62)) 63 64$(eval $(call gb_Library_add_exception_objects,adabas,\ 65 connectivity/source/drivers/adabas/BCatalog \ 66 connectivity/source/drivers/adabas/BColumns \ 67 connectivity/source/drivers/adabas/BConnection \ 68 connectivity/source/drivers/adabas/BDatabaseMetaData \ 69 connectivity/source/drivers/adabas/BDriver \ 70 connectivity/source/drivers/adabas/BFunctions \ 71 connectivity/source/drivers/adabas/BGroup \ 72 connectivity/source/drivers/adabas/BGroups \ 73 connectivity/source/drivers/adabas/BIndex \ 74 connectivity/source/drivers/adabas/BIndexColumns \ 75 connectivity/source/drivers/adabas/BIndexes \ 76 connectivity/source/drivers/adabas/BKeys \ 77 connectivity/source/drivers/adabas/BPreparedStatement \ 78 connectivity/source/drivers/adabas/BResultSet \ 79 connectivity/source/drivers/adabas/BResultSetMetaData \ 80 connectivity/source/drivers/adabas/BStatement \ 81 connectivity/source/drivers/adabas/BTable \ 82 connectivity/source/drivers/adabas/BTables \ 83 connectivity/source/drivers/adabas/BUser \ 84 connectivity/source/drivers/adabas/BUsers \ 85 connectivity/source/drivers/adabas/BViews \ 86 connectivity/source/drivers/adabas/Bservices \ 87)) 88 89# vim: set noet sw=4 ts=4: 90