Kaydet (Commit) 149cb468 authored tarafından Matúš Kukan's avatar Matúš Kukan

gbuild: add customtarget dependencies for java stuff

üst 1a3ab522
...@@ -201,13 +201,23 @@ $(call gb_JavaClassSet_use_externals,$(call gb_Jar_get_classsetname,$(1)),$(2)) ...@@ -201,13 +201,23 @@ $(call gb_JavaClassSet_use_externals,$(call gb_Jar_get_classsetname,$(1)),$(2))
endef endef
define gb_Jar_add_customtarget_dependency
$(call gb_JavaClassSet_add_customtarget_dependency,$(call gb_Jar_get_classsetname,$(1)),$(2))
endef
define gb_Jar_add_customtarget_dependencies
$(foreach customtarget,$(2),$(call gb_Jar_add_customtarget_dependency,$(1),$(customtarget)))
endef
define gb_Jar_add_package_dependency define gb_Jar_add_package_dependency
$(call gb_JavaClassSet_add_package_dependency,$(call gb_Jar_get_classsetname,$(1)),$(2)) $(call gb_JavaClassSet_add_package_dependency,$(call gb_Jar_get_classsetname,$(1)),$(2))
endef endef
define gb_Jar_add_package_dependencies define gb_Jar_add_package_dependencies
$(call gb_JavaClassSet_add_package_dependencies,$(call gb_Jar_get_classsetname,$(1)),$(2)) $(foreach package,$(2),$(call gb_Jar_add_package_dependency,$(1),$(package)))
endef endef
......
...@@ -159,14 +159,15 @@ $(foreach external,$(2),$(call gb_JavaClassSet_use_external,$(1),$(external))) ...@@ -159,14 +159,15 @@ $(foreach external,$(2),$(call gb_JavaClassSet_use_external,$(1),$(external)))
endef endef
define gb_JavaClassSet_add_package_dependency define gb_JavaClassSet_add_customtarget_dependency
$(call gb_JavaClassSet_get_preparation_target,$(1)) : \ $(call gb_JavaClassSet_get_preparation_target,$(1)) : \
$(call gb_Package_get_target,$(2)) $(call gb_CustomTarget_get_target,$(2))
endef endef
define gb_JavaClassSet_add_package_dependencies define gb_JavaClassSet_add_package_dependency
$(foreach dependency,$(2),$(call gb_JavaClassSet_add_package_dependency,$(1),$(dependency))) $(call gb_JavaClassSet_get_preparation_target,$(1)) : \
$(call gb_Package_get_target,$(2))
endef endef
......
...@@ -124,13 +124,23 @@ $(call gb_JunitTest_get_target,$(1)) : T_CP := $$(T_CP)$(gb_CLASSPATHSEP)$(call ...@@ -124,13 +124,23 @@ $(call gb_JunitTest_get_target,$(1)) : T_CP := $$(T_CP)$(gb_CLASSPATHSEP)$(call
endef endef
define gb_JunitTest_add_customtarget_dependency
$(call gb_JavaClassSet_add_customtarget_dependency,$(call gb_JunitTest_get_classsetname,$(1)),$(2))
endef
define gb_JunitTest_add_customtarget_dependencies
$(foreach dependency,$(2),$(call gb_JunitTest_add_customtarget_dependency,$(1),$(dependency)))
endef
define gb_JunitTest_add_package_dependency define gb_JunitTest_add_package_dependency
$(call gb_JavaClassSet_add_package_dependency,$(call gb_JunitTest_get_classsetname,$(1)),$(2)) $(call gb_JavaClassSet_add_package_dependency,$(call gb_JunitTest_get_classsetname,$(1)),$(2))
endef endef
define gb_JunitTest_add_package_dependencies define gb_JunitTest_add_package_dependencies
$(call gb_JavaClassSet_add_package_dependencies,$(call gb_JunitTest_get_classsetname,$(1)),$(2)) $(foreach dependency,$(2),$(call gb_JunitTest_add_package_dependency,$(1),$(dependency)))
endef endef
...@@ -152,6 +162,9 @@ gb_JunitTest_add_sourcefile := ...@@ -152,6 +162,9 @@ gb_JunitTest_add_sourcefile :=
gb_JunitTest_add_sourcefiles := gb_JunitTest_add_sourcefiles :=
gb_JunitTest_add_jar := gb_JunitTest_add_jar :=
gb_JunitTest_add_jars := gb_JunitTest_add_jars :=
gb_JunitTest_add_jar_classset :=
gb_JunitTest_add_customtarget_dependency :=
gb_JunitTest_add_customtarget_dependencies :=
gb_JunitTest_add_package_dependency := gb_JunitTest_add_package_dependency :=
gb_JunitTest_add_package_dependencies := gb_JunitTest_add_package_dependencies :=
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment