diff options
author | Javier Fernandez <jfernandez@igalia.com> | 2013-05-10 18:21:30 +0000 |
---|---|---|
committer | Andrzej J.R. Hunt <andrzej@ahunt.org> | 2013-07-16 16:40:03 +0200 |
commit | f53228c59a7b539eaf639d6e5e903d0f89d6f5f8 (patch) | |
tree | 43245dfefef584e90ad05b559bf8bc5710e1520a /RepositoryExternal.mk | |
parent | 0706ab4a743f9070c137cd93070bcf112c21f92f (diff) |
Firebird: initial implementation of the skeleton driver.
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r-- | RepositoryExternal.mk | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 826f51016465..6b11281aef82 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -2048,6 +2048,76 @@ gb_LinkTarget__use_openldap := endif # SYSTEM_OPENLDAP +ifeq ($(ENABLE_FIREBIRD_SDBC),TRUE) + +ifeq ($(SYSTEM_FIREBIRD),YES) + +define gb_LinkTarget__use_firebird +$(call gb_LinkTarget_set_include,$(1),\ + $(FIREBIRD_CFLAGS) \ + $$(INCLUDE) \ +) +$(call gb_LinkTarget_add_libs,$(1),$(FIREBIRD_LIBS)) + +endef + +# gb_LinkTarget__use_atomic_ops := +# gb_LinkTarget__use_tommath := + +else # !SYSTEM_FIREBIRD + +$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ + firebird \ +)) +define gb_LinkTarget__use_firebird +$(call gb_LinkTarget_use_unpacked,$(1),firebird) +$(call gb_LinkTarget_set_include,$(1),\ + -I$(OUTDIR)/inc/external/firebird \ + $$(INCLUDE) \ +) +$(call gb_LinkTarget_use_libraries,$(1),\ + firebird \ +) + +endef + +# $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ +# atomic_ops \ +# )) + +# define gb_LinkTarget__use_atomic_ops +# $(call gb_LinkTarget_use_static_libraries,$(1),\ +# atomic_ops \ +# ) + +# endef +# define gb_ExternalProject__use_atomic_ops +# $(call gb_ExternalProject_use_package,$(1),atomic_ops) +# $(call gb_ExternalProject_use_static_libraries,$(1),atomic_ops) + +# endef + +# define gb_LinkTarget__use_tommath +# $(call gb_LinkTarget_set_include,$(1),\ +# $(TOMMATH_CFLAGS) \ +# $$(INCLUDE) \ +# ) + +# $(call gb_LinkTarget_add_libs,$(1),$(TOMMATH_LIBS)) + +# endef + +endif # SYSTEM_FIREBIRD + +else # !ENABLE_FIREBIRD_SDBC + +gb_LinkTarget__use_firebird := +# gb_LinkTarget__use_atomic_ops := +# gb_LinkTarget__use_tommath := + +endif # ENABLE_FIREBIRD_SDBC + + ifeq ($(SYSTEM_POSTGRESQL),YES) define gb_LinkTarget__use_postgresql |