| author | Thanh Ha | 2012-09-10 15:11:35 (EDT) |
|---|---|---|
| committer | Silenio Quarti | 2012-09-12 12:26:38 (EDT) |
| commit | ed4398a0839dc2bbae8de14697c3273de236ef33 (patch) (side-by-side diff) | |
| tree | f266c07105d4683bb581567821c370fa453c95cf | |
| parent | b0f6a12fa00e23f692430c4e65833dc62c1c53af (diff) | |
| download | eclipse.platform.swt.binaries-ed4398a0839dc2bbae8de14697c3273de236ef33.zip eclipse.platform.swt.binaries-ed4398a0839dc2bbae8de14697c3273de236ef33.tar.gz eclipse.platform.swt.binaries-ed4398a0839dc2bbae8de14697c3273de236ef33.tar.bz2 | |
Bug 376987 - Build all platforms
21 files changed, 1996 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt.carbon.macosx/pom.xml b/bundles/org.eclipse.swt.carbon.macosx/pom.xml new file mode 100644 index 0000000..3405ac6 --- a/dev/null +++ b/bundles/org.eclipse.swt.carbon.macosx/pom.xml @@ -0,0 +1,91 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.carbon.macosx</artifactId> + <version>3.8.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>macosx</os> + <ws>carbon</ws> + <arch>x86</arch> + </properties> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>carbon.macosx.x86</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.aix.ppc/pom.xml b/bundles/org.eclipse.swt.gtk.aix.ppc/pom.xml new file mode 100644 index 0000000..0e2a298 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.aix.ppc/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.aix.ppc</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>aix</os> + <ws>gtk</ws> + <arch>ppc</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.aix.ppc</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.aix.ppc64/pom.xml b/bundles/org.eclipse.swt.gtk.aix.ppc64/pom.xml new file mode 100644 index 0000000..88fe44d --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.aix.ppc64/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.aix.ppc64</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>aix</os> + <ws>gtk</ws> + <arch>ppc64</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.aix.ppc64</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.hpux.ia64/pom.xml b/bundles/org.eclipse.swt.gtk.hpux.ia64/pom.xml new file mode 100644 index 0000000..86c7a03 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.hpux.ia64/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.hpux.ia64</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>hpux</os> + <ws>gtk</ws> + <arch>ia64</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.hpux.ia64</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.hpux.ia64_32/pom.xml b/bundles/org.eclipse.swt.gtk.hpux.ia64_32/pom.xml new file mode 100644 index 0000000..3a0e203 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.hpux.ia64_32/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.hpux.ia64_32</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>hpux</os> + <ws>gtk</ws> + <arch>ia64_32</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.hpux.ia64_32</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.linux.ia64/pom.xml b/bundles/org.eclipse.swt.gtk.linux.ia64/pom.xml new file mode 100644 index 0000000..070e076 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.linux.ia64/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.linux.ia64</artifactId> + <version>3.5.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>gtk</ws> + <arch>ia64</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.linux.ia64</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.linux.ppc/pom.xml b/bundles/org.eclipse.swt.gtk.linux.ppc/pom.xml new file mode 100644 index 0000000..3a704f3 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.linux.ppc/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.linux.ppc</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>gtk</ws> + <arch>ppc</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.linux.ppc</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.linux.ppc64/pom.xml b/bundles/org.eclipse.swt.gtk.linux.ppc64/pom.xml new file mode 100644 index 0000000..1a56fe9 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.linux.ppc64/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.linux.ppc64</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>gtk</ws> + <arch>ppc64</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.linux.ppc64</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.linux.s390/pom.xml b/bundles/org.eclipse.swt.gtk.linux.s390/pom.xml new file mode 100644 index 0000000..e69d05a --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.linux.s390/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.linux.s390</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>gtk</ws> + <arch>s390</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.linux.s390</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.linux.s390x/pom.xml b/bundles/org.eclipse.swt.gtk.linux.s390x/pom.xml new file mode 100644 index 0000000..526de8e --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.linux.s390x/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.linux.s390x</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>gtk</ws> + <arch>s390x</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.linux.s390x</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.solaris.sparc/pom.xml b/bundles/org.eclipse.swt.gtk.solaris.sparc/pom.xml new file mode 100644 index 0000000..311c5de --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.solaris.sparc/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.solaris.sparc</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>solaris</os> + <ws>gtk</ws> + <arch>sparc</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.solaris.sparc</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.gtk.solaris.x86/pom.xml b/bundles/org.eclipse.swt.gtk.solaris.x86/pom.xml new file mode 100644 index 0000000..4947809 --- a/dev/null +++ b/bundles/org.eclipse.swt.gtk.solaris.x86/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.gtk.solaris.x86</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>solaris</os> + <ws>gtk</ws> + <arch>x86</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>gtk.solaris.x86</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.motif.aix.ppc/pom.xml b/bundles/org.eclipse.swt.motif.aix.ppc/pom.xml new file mode 100644 index 0000000..e7e9768 --- a/dev/null +++ b/bundles/org.eclipse.swt.motif.aix.ppc/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.motif.aix.ppc</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>aix</os> + <ws>motif</ws> + <arch>ppc</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>motif.aix.ppc</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.motif.hpux.PA_RISC/pom.xml b/bundles/org.eclipse.swt.motif.hpux.PA_RISC/pom.xml new file mode 100644 index 0000000..9f02eff --- a/dev/null +++ b/bundles/org.eclipse.swt.motif.hpux.PA_RISC/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.motif.hpux.PA_RISC</artifactId> + <version>3.5.0.HEAD</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>hpux</os> + <ws>motif</ws> + <arch>PA_RISC</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>motif.hpux.PA_RISC</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.motif.hpux.ia64_32/pom.xml b/bundles/org.eclipse.swt.motif.hpux.ia64_32/pom.xml new file mode 100644 index 0000000..6beef5d --- a/dev/null +++ b/bundles/org.eclipse.swt.motif.hpux.ia64_32/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.motif.hpux.ia64_32</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>hpux</os> + <ws>motif</ws> + <arch>ia64_32</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>motif.hpux.ia64_32</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.motif.linux.x86/pom.xml b/bundles/org.eclipse.swt.motif.linux.x86/pom.xml new file mode 100644 index 0000000..5ecd594 --- a/dev/null +++ b/bundles/org.eclipse.swt.motif.linux.x86/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.motif.linux.x86</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>linux</os> + <ws>motif</ws> + <arch>x86</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>motif.linux.x86</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.motif.solaris.sparc/pom.xml b/bundles/org.eclipse.swt.motif.solaris.sparc/pom.xml new file mode 100644 index 0000000..009fc5f --- a/dev/null +++ b/bundles/org.eclipse.swt.motif.solaris.sparc/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.motif.solaris.sparc</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>solaris</os> + <ws>motif</ws> + <arch>sparc</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>motif.solaris.sparc</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.photon.qnx.x86/pom.xml b/bundles/org.eclipse.swt.photon.qnx.x86/pom.xml new file mode 100644 index 0000000..2e912cf --- a/dev/null +++ b/bundles/org.eclipse.swt.photon.qnx.x86/pom.xml @@ -0,0 +1,100 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.photon.qnx.x86</artifactId> + <version>3.7.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>qnx</os> + <ws>photon</ws> + <arch>x86</arch> + </properties> + + <!--dependencies> + <dependency> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>binaries-parent</artifactId> + <version>1.0</version> + <type>pom</type> + </dependency> + </dependencies--> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>photon.qnx.x86</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.win32.win32.ia64/pom.xml b/bundles/org.eclipse.swt.win32.win32.ia64/pom.xml new file mode 100644 index 0000000..1104332 --- a/dev/null +++ b/bundles/org.eclipse.swt.win32.win32.ia64/pom.xml @@ -0,0 +1,91 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.win32.win32.ia64</artifactId> + <version>3.100.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>win32</os> + <ws>win32</ws> + <arch>ia64</arch> + </properties> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>win32.win32.ia64</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/bundles/org.eclipse.swt.wpf.win32.x86/pom.xml b/bundles/org.eclipse.swt.wpf.win32.x86/pom.xml new file mode 100644 index 0000000..340fe7d --- a/dev/null +++ b/bundles/org.eclipse.swt.wpf.win32.x86/pom.xml @@ -0,0 +1,91 @@ +<!-- +############################################################################### +# Copyright (c) 2012 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Krzysztof Daniel, Red Hat, Inc. - initial API and implementation +############################################################################### +--> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>binaries-parent</artifactId> + <groupId>eclipse.platform.swt.binaries</groupId> + <version>3.8.0-SNAPSHOT</version> + <relativePath>../binaries-parent/</relativePath> + </parent> + <groupId>eclipse.platform.swt.binaries</groupId> + <artifactId>org.eclipse.swt.wpf.win32.x86</artifactId> + <version>3.6.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <properties> + <os>win32</os> + <ws>wpf</ws> + <arch>x86</arch> + </properties> + + <!-- This has to be here. Profiles are not inheritable. --> + <profiles> + <profile> + <id>build-natives</id> + <activation> + <property> + <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> + <name>native</name> + <value>wpf.win32.x86</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <id>natives</id> + <phase>process-resources</phase> + <configuration> + <target> + <ant antfile="build.xml" target="build_libraries" /> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>2.4.0</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.7R2</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-apache-bsf</artifactId> + <version>1.8.3</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-nodeps</artifactId> + <version>1.8.1</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> @@ -29,13 +29,32 @@ <packaging>pom</packaging> <modules> - <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module> - <module>bundles/org.eclipse.swt.gtk.linux.x86</module> - <module>bundles/org.eclipse.swt.win32.win32.x86_64</module> - <module>bundles/org.eclipse.swt.win32.win32.x86</module> + <module>bundles/org.eclipse.swt.carbon.macosx</module> <module>bundles/org.eclipse.swt.cocoa.macosx</module> <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module> + <module>bundles/org.eclipse.swt.gtk.aix.ppc</module> + <module>bundles/org.eclipse.swt.gtk.aix.ppc64</module> + <module>bundles/org.eclipse.swt.gtk.hpux.ia64</module> + <module>bundles/org.eclipse.swt.gtk.hpux.ia64_32</module> + <module>bundles/org.eclipse.swt.gtk.linux.ia64</module> + <module>bundles/org.eclipse.swt.gtk.linux.ppc</module> + <module>bundles/org.eclipse.swt.gtk.linux.ppc64</module> + <module>bundles/org.eclipse.swt.gtk.linux.s390</module> + <module>bundles/org.eclipse.swt.gtk.linux.s390x</module> + <module>bundles/org.eclipse.swt.gtk.linux.x86</module> + <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module> + <module>bundles/org.eclipse.swt.gtk.solaris.sparc</module> + <module>bundles/org.eclipse.swt.gtk.solaris.x86</module> + <module>bundles/org.eclipse.swt.motif.aix.ppc</module> + <module>bundles/org.eclipse.swt.motif.hpux.ia64_32</module> + <module>bundles/org.eclipse.swt.motif.hpux.PA_RISC</module> + <module>bundles/org.eclipse.swt.motif.solaris.sparc</module> + <module>bundles/org.eclipse.swt.photon.qnx.x86</module> <module>bundles/org.eclipse.swt.win32.wce_ppc.arm</module> + <module>bundles/org.eclipse.swt.win32.win32.ia64</module> + <module>bundles/org.eclipse.swt.win32.win32.x86</module> + <module>bundles/org.eclipse.swt.win32.win32.x86_64</module> + <module>bundles/org.eclipse.swt.wpf.win32.x86</module> </modules> <build> |

