diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-10-25 18:40:48 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2013-10-25 23:31:30 +0200 |
commit | 461d830ed8f664e171245b0cf9d53dc33a0f04d2 (patch) | |
tree | 6ff4a44bbeb727a977675d1b90da2cfa890de4ef /solenv/gbuild/Jar.mk | |
parent | 15a9ef2147e2cdcc1ec5bb2f63e0154bcd5fa651 (diff) |
stop using apache-commons jars from OUTDIR too
Change-Id: I0d9282cd3a267ad2d25b43adbf995365aaa56fa1
Diffstat (limited to 'solenv/gbuild/Jar.mk')
-rw-r--r-- | solenv/gbuild/Jar.mk | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/solenv/gbuild/Jar.mk b/solenv/gbuild/Jar.mk index 2c6ba148a711..62e33d537916 100644 --- a/solenv/gbuild/Jar.mk +++ b/solenv/gbuild/Jar.mk @@ -221,10 +221,11 @@ $(call gb_Jar_add_manifest_classpath,$(1),$(call gb_Helper_make_url,$(2))) endef +# call gb_Jar_use_external_jar,jar,externaljarfullpath,manifestentry define gb_Jar_use_external_jar +$(if $(3),,$(call gb_Output_error,gb_Jar_use_external_jar: manifest entry missing)) $(call gb_JavaClassSet_use_system_jar,$(call gb_Jar_get_classsetname,$(1)),$(2)) -$(call gb_Jar_add_manifest_classpath,$(1),$(notdir $(2))) -$(call gb_Jar_get_target,$(1)) : $(2) +$(call gb_Jar_add_manifest_classpath,$(1),$(3)) endef @@ -283,6 +284,13 @@ $(foreach customtarget,$(2),$(call gb_Jar_use_customtarget,$(1),$(customtarget)) endef +# Add a dependency on an ExternalProject. +# +# call gb_Jar_use_external_project,jar,externalproject +define gb_Jar_use_external_project +$(call gb_JavaClassSet_use_external_project,$(call gb_Jar_get_classsetname,$(1)),$(2)) +endef + # possible directories for jar files containing UNO services gb_Jar_COMPONENTPREFIXES := \ OOO:vnd.sun.star.expand:\dLO_JAVA_DIR/ \ |