summaryrefslogtreecommitdiff
path: root/java/management/eclipse-plugin
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2009-03-02 04:41:02 +0000
committerRobert Gemmell <robbie@apache.org>2009-03-02 04:41:02 +0000
commitd1450765275741593b51c9f7c4625bb1bf21602c (patch)
tree1572bd7ad29fd857021e5094c294e381755f3a3b /java/management/eclipse-plugin
parent4cb1764f7c6d7ef0825609eae2c4d7ec87b2d61e (diff)
downloadqpid-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')
-rw-r--r--java/management/eclipse-plugin/build-release-linux-gtk-x86_64.properties36
-rw-r--r--java/management/eclipse-plugin/build-release-solaris-gtk-sparc.properties39
-rw-r--r--java/management/eclipse-plugin/build-release.xml14
-rw-r--r--java/management/eclipse-plugin/build.xml13
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"/>