diff options
| author | Robert Gemmell <robbie@apache.org> | 2009-03-02 04:41:02 +0000 |
|---|---|---|
| committer | Robert Gemmell <robbie@apache.org> | 2009-03-02 04:41:02 +0000 |
| commit | d1450765275741593b51c9f7c4625bb1bf21602c (patch) | |
| tree | 1572bd7ad29fd857021e5094c294e381755f3a3b /java/management/eclipse-plugin | |
| parent | 4cb1764f7c6d7ef0825609eae2c4d7ec87b2d61e (diff) | |
| download | qpid-python-d1450765275741593b51c9f7c4625bb1bf21602c.tar.gz | |
QPID-1691: add Linux GTK x86-64 and Solaris GTK Sparc builds of the management console.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@749183 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/management/eclipse-plugin')
4 files changed, 100 insertions, 2 deletions
diff --git a/java/management/eclipse-plugin/build-release-linux-gtk-x86_64.properties b/java/management/eclipse-plugin/build-release-linux-gtk-x86_64.properties new file mode 100644 index 0000000000..f1c35c82e8 --- /dev/null +++ b/java/management/eclipse-plugin/build-release-linux-gtk-x86_64.properties @@ -0,0 +1,36 @@ +# +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# + +release.name=${module.namever}-linux-gtk-x86_64 + +release.subdir=${module.release.base}/${release.name} + +release.tar.gz=${module.release.base}/${release.name}.tar.gz + +qpidmc.ini=src/main/resources/linux-gtk-x86_64/qpidmc.ini + +qpidmc.executable=src/main/resources/linux-gtk-x86_64/qpidmc + +qpidmc.companion.library=src/main/resources/linux-gtk-x86_64/libcairo-swt.so + +rcp.libs=${management-eclipse-plugin-linux-gtk-x86_64.libs} + +rcp.configuration.dir=src/main/resources/linux-gtk-x86_64/Configuration diff --git a/java/management/eclipse-plugin/build-release-solaris-gtk-sparc.properties b/java/management/eclipse-plugin/build-release-solaris-gtk-sparc.properties new file mode 100644 index 0000000000..7d5b613e06 --- /dev/null +++ b/java/management/eclipse-plugin/build-release-solaris-gtk-sparc.properties @@ -0,0 +1,39 @@ +# +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# + +release.name=${module.namever}-solaris-gtk-sparc + +release.subdir=${module.release.base}/${release.name} + +release.tar.gz=${module.release.base}/${release.name}.tar.gz + +qpidmc.ini=src/main/resources/solaris-gtk-sparc/qpidmc.ini + +qpidmc.solaris.xpm.files=src/main/resources/solaris-gtk-sparc/Qpidmc.l.pm \ + src/main/resources/solaris-gtk-sparc/Qpidmc.m.pm \ + src/main/resources/solaris-gtk-sparc/Qpidmc.s.pm \ + src/main/resources/solaris-gtk-sparc/Qpidmc.t.pm + +qpidmc.executable=src/main/resources/solaris-gtk-sparc/qpidmc + +rcp.libs=${management-eclipse-plugin-solaris-gtk-sparc.libs} + +rcp.configuration.dir=src/main/resources/solaris-gtk-sparc/Configuration diff --git a/java/management/eclipse-plugin/build-release.xml b/java/management/eclipse-plugin/build-release.xml index b396974c9a..3cb1af194f 100644 --- a/java/management/eclipse-plugin/build-release.xml +++ b/java/management/eclipse-plugin/build-release.xml @@ -44,6 +44,9 @@ For linux libcairo-swt.so file: qpidmc.companion.library + + For solaris .xpm files: + qpidmc.solaris.xpm.files --> </condition> @@ -86,15 +89,22 @@ <fileset file="${qpidmc.companion.library}"/> </copy> </target> + + <target name="release-bin-executable-solaris-xpm-files" if="qpidmc.solaris.xpm.files"> + <!-- Copy the solaris xpm files --> + <copy todir="${release.subdir}" flatten="true" failonerror="true"> + <fileset dir="${basedir}" includes="${qpidmc.solaris.xpm.files}"/> + </copy> + </target> <target name="release-bin-rcp-deps" description="copy eclipse-rcp dependencies into module release" - depends="release-bin-executable-companion-library"> + depends="release-bin-executable-companion-library, release-bin-executable-solaris-xpm-files"> <!-- Copy the rcp executable file --> <copy todir="${release.subdir}" flatten="true" failonerror="true"> <fileset file="${qpidmc.executable}"/> </copy> - <chmod dir="${release.subdir}" perm="u+rx" includes="**/*"/> + <chmod dir="${release.subdir}" perm="u+rx" includes="qpidmc*"/> <!-- Copy remaining startup & license files --> <copy todir="${release.subdir}" flatten="true" failonerror="true"> diff --git a/java/management/eclipse-plugin/build.xml b/java/management/eclipse-plugin/build.xml index 4dd279f721..8513c6487d 100644 --- a/java/management/eclipse-plugin/build.xml +++ b/java/management/eclipse-plugin/build.xml @@ -70,6 +70,19 @@ <property file="build-release-linux-gtk-x86.properties"/> <property file="build-release-common.properties"/> </ant> + + <!-- linux gtk x86_64 --> + <ant antfile="build-release.xml"> + <property file="build-release-linux-gtk-x86_64.properties"/> + <property file="build-release-common.properties"/> + </ant> + + <!-- solaris gtk sparc --> + <ant antfile="build-release.xml"> + <property file="build-release-solaris-gtk-sparc.properties"/> + <property file="build-release-common.properties"/> + </ant> + <!-- mac os x --> <ant antfile="build-release-macosx.xml"> <property file="build-release-macosx.properties"/> |
