~ubuntu-branches/ubuntu/trusty/aspectj/trusty

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2011-03-15 23:54:31 UTC
  • mfrom: (1.1.5 upstream) (7.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110315235431-7d8cs3gvs4tnqx7t
Tags: 1.6.11+dfsg-1
* New upstream release.
* Updated Standards-Version to 3.9.1 (no changes needed).
* Fix local Javadoc links:
  - d/patches/07_javadoc_links.diff: Use locally installed
   javadoc packages and hyperlink with them.
  - d/control: Add B-D on default-java-doc and libasm3-java-doc.
* d/control: Drop B-D on itself (our new bootstrap infrastructure doesn't need
  that anymore).
* Split packages into :
  - aspectj: only contains CLI tools.
  - libaspectj-java: JAR librairies for /usr/share/java.
  - libaspectj-java-doc: 4 API's Javadoc.
  - aspectj-doc: Programming Guides and SDK Documentation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
AJ_ASM_HOME := $(MODULES)/lib/asm
32
32
AJ_JROCKIT_HOME := $(MODULES)/lib/ext/jrockit
33
33
 
34
 
AJ_BOOT_HOME := $(MODULES)/lib/aspectj
35
 
AJ_BOOT_JARS := aspectjlib.jar aspectjrt.jar aspectjtools.jar
36
 
 
37
34
VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/+dfsg//')
38
35
 
39
36
pre-build:: debian/stamp-bootstrap
76
73
        # Setup our local.properties
77
74
        cp debian/local.properties $(MODULES)/build
78
75
 
79
 
        # bootstrap using aspectj itself
80
 
        $(MKDIR) $(AJ_BOOT_HOME)
81
 
        for f in $(AJ_BOOT_JARS) ; do \
82
 
           $(LN_S) /usr/share/java/$$f $(AJ_BOOT_HOME)/lib ; \
83
 
        done
84
 
 
85
76
        # asm3
86
77
        $(MKDIR) $(AJ_ASM_HOME)
87
78
        $(LN_S) /usr/share/java/asm3.jar $(AJ_ASM_HOME)/asm-3.1.jar
109
100
        for f in $(AJ_SCRIPTS) ; do \
110
101
           dh_install $$f /usr/bin ; \
111
102
        done
112
 
        mh_installpom -paspectj -e$(VERSION) org.aspectj/modules/build/aspectjrt.pom
113
 
        mh_installjar -paspectj -e$(VERSION) -l org.aspectj/modules/build/aspectjrt.pom \
 
103
 
 
104
install/libaspectj-java::
 
105
        mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjrt.pom
 
106
        mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjrt.pom \
114
107
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjrt.jar
115
 
        mh_installpom -paspectj -e$(VERSION) org.aspectj/modules/build/aspectjtools.pom
116
 
        mh_installjar -paspectj -e$(VERSION) -l org.aspectj/modules/build/aspectjtools.pom \
 
108
        mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjtools.pom
 
109
        mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjtools.pom \
117
110
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjtools.jar
118
 
        mh_installpom -paspectj -e$(VERSION) org.aspectj/modules/build/aspectjweaver.pom
119
 
        mh_installjar -paspectj -e$(VERSION) -l org.aspectj/modules/build/aspectjweaver.pom \
 
111
        mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjweaver.pom
 
112
        mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjweaver.pom \
120
113
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjweaver.jar
121
114
 
122
115
install/aspectj-doc::