diff options
author | David Tardon <dtardon@redhat.com> | 2011-12-23 15:35:55 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-12-23 16:43:02 +0100 |
commit | f75d68b30dd4bac201a302094ee028208ddc3469 (patch) | |
tree | 1ab89b92c80c7058fb96aca01ff348dfbe5159ff | |
parent | work around deficiency in jar (diff) | |
download | core-f75d68b30dd4bac201a302094ee028208ddc3469.tar.gz core-f75d68b30dd4bac201a302094ee028208ddc3469.zip |
avoid copying hack
-rw-r--r-- | accessibility/Jar_accessibility.mk | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/accessibility/Jar_accessibility.mk b/accessibility/Jar_accessibility.mk index 5f5737ad17bb..ffb86ee74911 100644 --- a/accessibility/Jar_accessibility.mk +++ b/accessibility/Jar_accessibility.mk @@ -36,6 +36,10 @@ $(eval $(call gb_Jar_add_jars,java_accessibility,\ $(eval $(call gb_Jar_set_packageroot,java_accessibility,org)) +$(eval $(call gb_Jar_add_packagedirs,java_accessibility,\ + $(WORKDIR)/CustomTarget/accessibility/bridge/classes/org \ +)) + $(eval $(call gb_Jar_add_sourcefiles,java_accessibility,\ accessibility/bridge/org/openoffice/java/accessibility/AbstractButton \ accessibility/bridge/org/openoffice/java/accessibility/AccessibleActionImpl \ @@ -84,11 +88,9 @@ $(eval $(call gb_Jar_add_sourcefiles,java_accessibility,\ accessibility/bridge/org/openoffice/java/accessibility/logging/XAccessibleTextLog \ )) -# XXX yes, I know this is a nasty hack. But it is the easiest way (and, -# from what I have tried so far, the only working one) to get the damned -# class file packed into the jar. -$(WORKDIR)/CustomTarget/accessibility/bridge/classes : $(call gb_Package_get_target,accessibility_bridge) - mkdir -p $(call gb_Jar_get_workdir,java_accessibility)/org/openoffice/java/accessibility && \ - $(call gb_Deliver_deliver,$(WORKDIR)/CustomTarget/accessibility/bridge/classes/org/openoffice/java/accessibility/Build.class,$(call gb_Jar_get_workdir,java_accessibility)/org/openoffice/java/accessibility) +# Dummy dep. to satisfy make's depsolver: .../classes is created by a +# custom target, so there is no dependency information for it here. +# It also makes sure that the package is built before this jar .-) +$(WORKDIR)/CustomTarget/accessibility/bridge/classes :| $(call gb_Package_get_target,accessibility_bridge) # vim:set shiftwidth=4 softtabstop=4 expandtab: |