1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval
$(call gb_ExternalPackage_ExternalPackage
,firebird
,firebird
))
12 $(eval
$(call gb_ExternalPackage_use_external_project
,firebird
,firebird
))
15 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/ifbclient.dll
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/bin
/ifbclient.dll
))
16 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/Engine12.dll
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/plugins
/Engine12.dll
))
17 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/intl
/fbintl.dll
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/intl
/fbintl.dll
))
18 else ifeq ($(OS
),MACOSX
)
19 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/libfbclient.dylib
.3.0.7,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/lib
/libfbclient.dylib
.3.0.7))
20 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/libEngine12.dylib
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/plugins
/libEngine12.dylib
))
21 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/intl
/libfbintl.dylib
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/intl
/libfbintl.dylib
))
22 else ifeq ($(DISABLE_DYNLOADING
),)
23 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/libfbclient.so
.2,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/lib
/libfbclient.so
.3.0.7))
24 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/libEngine12.so
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/plugins
/libEngine12.so
))
25 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/intl
/libfbintl.so
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/intl
/libfbintl.so
))
29 # only mach-o binaries allowed in bin folder (signing scripts would require extended attributes)
30 # so install it into Resources folder and use a symlink instead
31 # see https://developer.apple.com/library/archive/technotes/tn2206/_index.html
32 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_SHARE_FOLDER
)/firebird
/fbintl.conf
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/intl
/fbintl.conf
))
33 $(eval
$(call gb_ExternalPackage_add_symbolic_link
,firebird
,$(LIBO_LIB_FOLDER
)/intl
/fbintl.conf
,..
/..
/$(LIBO_SHARE_FOLDER
)/firebird
/fbintl.conf
))
35 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_LIB_FOLDER
)/intl
/fbintl.conf
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/intl
/fbintl.conf
))
38 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_SHARE_FOLDER
)/firebird
/firebird.msg
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/firebird.msg
))
39 $(eval
$(call gb_ExternalPackage_add_file
,firebird
,$(LIBO_SHARE_FOLDER
)/firebird
/security3.fdb
,gen
/$(if
$(ENABLE_DEBUG
),Debug
,Release
)/firebird
/security3.fdb
))
41 # vim: set noet sw=4 ts=4: