summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2012-12-29 12:56:24 +0100
committerDavid Tardon <dtardon@redhat.com>2012-12-29 13:03:48 +0100
commit6306926e038fd7ad49c0089ebce8be0f0f8da3c7 (patch)
treee099c0509f223bc98bb1a0f6df72bcc179d2730b /RepositoryExternal.mk
parent2e6d024ac589fd1df7f41a30cfdf47a2f1ded932 (diff)
register ICU tools as external executables
Change-Id: Ia6c96d3db5c232cb393832c1dd4e33295827bb99
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk73
1 files changed, 73 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 583ef0b95d23..088a9a705e2c 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -2531,4 +2531,77 @@ endef
endif # SYSTEM_PYTHON
+ifneq ($(SYSTEM_GENBRK),)
+
+define gb_ExternalExecutable__register_genbrk
+$(call gb_ExternalExecutable_set_external,genbrk,$(SYSTEM_GENBRK))
+
+endef
+
+else # ! SYSTEM_GENBRK
+
+define gb_ExternalExecutable__register_genbrk
+$(call gb_ExternalExecutable_set_internal,genbrk)
+$(call gb_ExternalExecutable_add_dependencies,genbrk,\
+ $(call gb_Package_get_target_for_build,icu) \
+)
+
+endef
+
+endif
+
+ifneq ($(SYSTEM_GENCCODE),)
+
+define gb_ExternalExecutable__register_genccode
+$(call gb_ExternalExecutable_set_external,genccode,$(SYSTEM_GENCCODE))
+
+endef
+
+else # ! SYSTEM_GENCCODE
+
+define gb_ExternalExecutable__register_genccode
+$(call gb_ExternalExecutable_set_internal,genccode)
+$(call gb_ExternalExecutable_add_dependencies,genccode,\
+ $(call gb_Package_get_target_for_build,icu) \
+)
+
+endef
+
+endif
+
+ifneq ($(SYSTEM_GENCMN),)
+
+define gb_ExternalExecutable__register_gencmn
+$(call gb_ExternalExecutable_set_external,gencmn,$(SYSTEM_GENCMN))
+
+endef
+
+else # ! SYSTEM_GENCMN
+
+define gb_ExternalExecutable__register_gencmn
+$(call gb_ExternalExecutable_set_internal,gencmn)
+$(call gb_ExternalExecutable_add_dependencies,gencmn,\
+ $(call gb_Package_get_target_for_build,icu) \
+)
+
+endef
+
+endif
+
+ifeq ($(SYSTEM_ICU),YES)
+
+gb_ExternalExecutable__register_gendict :=
+
+else
+
+define gb_ExternalExecutable__register_gendict
+$(call gb_ExternalExecutable_set_internal,gendict)
+$(call gb_ExternalExecutable_add_dependencies,gendict,\
+ $(call gb_Package_get_target_for_build,icu) \
+)
+
+endef
+
+endif
+
# vim: set noet sw=4 ts=4: