initial packaging
This commit is contained in:
parent
6011107bf6
commit
eef7f2651a
58
build.xml
Executable file
58
build.xml
Executable file
@ -0,0 +1,58 @@
|
||||
<project name="VersionInfo" default="replaceVersionInfo" basedir=".">
|
||||
<!-- set global properties for this build -->
|
||||
<property file="build.properties"/>
|
||||
|
||||
<property name="file.versioninfo" value="VersionInfo.java"/>
|
||||
<property name="src.versioninfo" value="modules/javafx.base/src/main/version-info"/>
|
||||
<property name="dst.versioninfo" value="modules/javafx.base/src/main/java/com/sun/javafx/runtime"/>
|
||||
|
||||
<target name="replaceVersionInfo" depends="prepare,replaceReleaseVersion">
|
||||
<echo message="RELEASE_SUFFIX="/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@RELEASE_SUFFIX@" value=""/>
|
||||
<tstamp>
|
||||
<format property="NOW" pattern="yyyy-MM-dd-HHmmss"/>
|
||||
</tstamp>
|
||||
<echo message="BUILD_TIMESTAMP=${NOW}"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@BUILD_TIMESTAMP@" value="${NOW}"/>
|
||||
<echo message="HUDSON_JOB_NAME=not_hudson"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@HUDSON_JOB_NAME@" value="not_hudson"/>
|
||||
<echo message="HUDSON_BUILD_NUMBER=0000"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@HUDSON_BUILD_NUMBER@" value="0000"/>
|
||||
<echo message="PROMOTED_BUILD_NUMBER=0"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@PROMOTED_BUILD_NUMBER@" value="0"/>
|
||||
</target>
|
||||
|
||||
<target name="checkReleaseVersion">
|
||||
<condition property="patch">
|
||||
<equals arg1="${jfx.release.patch.version}" arg2="0" trim="true"/>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="replaceReleaseVersion" depends="checkReleaseVersion,replaceFullReleaseVersion" if="patch">
|
||||
<echo message="RELEASE_VERSION=${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@RELEASE_VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}"/>
|
||||
<replace file="javafx.pom" token="@VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}"/>
|
||||
<replace file="pom.xml" token="@RELEASE_VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}"/>
|
||||
<replace dir="modules" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}">
|
||||
<include name="**/pom.xml"/>
|
||||
<replacetoken>@RELEASE_VERSION@</replacetoken>
|
||||
</replace>
|
||||
</target>
|
||||
|
||||
<target name="replaceFullReleaseVersion" unless="patch">
|
||||
<echo message="RELEASE_VERSION=${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}.${jfx.release.patch.version}"/>
|
||||
<replace file="${dst.versioninfo}/${file.versioninfo}" token="@RELEASE_VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}.${jfx.release.patch.version}"/>
|
||||
<replace file="javafx.pom" token="@VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}.${jfx.release.patch.version}"/>
|
||||
<replace file="pom.xml" token="@RELEASE_VERSION@" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}.${jfx.release.patch.version}"/>
|
||||
<replace dir="modules" value="${jfx.release.major.version}.${jfx.release.minor.version}.${jfx.release.security.version}.${jfx.release.patch.version}">
|
||||
<include name="**/pom.xml"/>
|
||||
<replacetoken>@RELEASE_VERSION@</replacetoken>
|
||||
</replace>
|
||||
</target>
|
||||
|
||||
<target name="prepare">
|
||||
<copy file="${src.versioninfo}/${file.versioninfo}" tofile="${dst.versioninfo}/${file.versioninfo}"/>
|
||||
</target>
|
||||
|
||||
|
||||
</project>
|
||||
159
openjfx.spec
Normal file
159
openjfx.spec
Normal file
@ -0,0 +1,159 @@
|
||||
%global openjfxdir %{_jvmdir}/%{name}
|
||||
|
||||
%global xmvn_bootstrap 0
|
||||
|
||||
Name: openjfx
|
||||
Version: 11.0.3
|
||||
Release: 1
|
||||
Summary: Rich client application platform for Java
|
||||
|
||||
License: GPL v2 with exceptions and BSD
|
||||
URL: http://openjdk.java.net/projects/openjfx/
|
||||
|
||||
Source0: hg.openjdk.java.net/openjfx/11/rt/archive/rt-11.0.3+1.tar.bz2
|
||||
Source1: pom-base.xml
|
||||
Source2: pom-controls.xml
|
||||
Source3: pom-fxml.xml
|
||||
Source4: pom-graphics.xml
|
||||
Source5: pom-graphics_antlr.xml
|
||||
Source6: pom-graphics_decora.xml
|
||||
Source7: pom-graphics_compileJava.xml
|
||||
Source8: pom-graphics_compileJava-decora.xml
|
||||
Source9: pom-graphics_compileJava-java.xml
|
||||
Source10: pom-graphics_compileJava-prism.xml
|
||||
Source11: pom-graphics_graphics.xml
|
||||
Source12: pom-graphics_libdecora.xml
|
||||
Source13: pom-graphics_libglass.xml
|
||||
Source14: pom-graphics_libglassgtk2.xml
|
||||
Source15: pom-graphics_libglassgtk3.xml
|
||||
Source16: pom-graphics_libjavafx_font.xml
|
||||
Source17: pom-graphics_libjavafx_font_freetype.xml
|
||||
Source18: pom-graphics_libjavafx_font_pango.xml
|
||||
Source19: pom-graphics_libjavafx_iio.xml
|
||||
Source20: pom-graphics_libprism_common.xml
|
||||
Source21: pom-graphics_libprism_es2.xml
|
||||
Source22: pom-graphics_libprism_sw.xml
|
||||
Source23: pom-graphics_prism.xml
|
||||
Source24: pom-media.xml
|
||||
Source25: pom-openjfx.xml
|
||||
Source26: pom-swing.xml
|
||||
Source27: pom-swt.xml
|
||||
Source28: pom-web.xml
|
||||
Source29: build.xml
|
||||
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Requires: java-11-openjdk
|
||||
Requires: javapackages-tools
|
||||
|
||||
BuildRequires: java-11-openjdk-devel
|
||||
BuildRequires: maven
|
||||
BuildRequires: ant
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libstdc++-static
|
||||
BuildRequires: mvn(antlr:antlr)
|
||||
BuildRequires: mvn(org.apache.ant:ant)
|
||||
|
||||
BuildRequires: pkgconfig(gtk+-2.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(gthread-2.0)
|
||||
BuildRequires: pkgconfig(xtst)
|
||||
BuildRequires: pkgconfig(libjpeg)
|
||||
BuildRequires: pkgconfig(xxf86vm)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
|
||||
%description
|
||||
JavaFX/OpenJFX is a set of graphics and media APIs that enables Java
|
||||
developers to design, create, test, debug, and deploy rich client
|
||||
applications that operate consistently across diverse platforms.
|
||||
|
||||
The media and web module have been removed due to missing dependencies.
|
||||
|
||||
%package devel
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: java-devel
|
||||
Summary: OpenJFX development tools and libraries
|
||||
|
||||
%description devel
|
||||
%{summary}.
|
||||
|
||||
%global debug_package %{nil}
|
||||
|
||||
%prep
|
||||
%setup -q -n rt-11.0.3+1
|
||||
|
||||
#Drop *src/test folders
|
||||
rm -rf modules/javafx.{base,controls,fxml,graphics,media,swing,swt,web}/src/test/
|
||||
rm -rf modules/jdk.packager/src/test/
|
||||
|
||||
#prep for javafx.graphics
|
||||
cp -a modules/javafx.graphics/src/jslc/antlr modules/javafx.graphics/src/main/antlr3
|
||||
cp -a modules/javafx.graphics/src/main/resources/com/sun/javafx/tk/quantum/*.properties modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum
|
||||
|
||||
find -name '*.class' -delete
|
||||
find -name '*.jar' -delete
|
||||
|
||||
#copy maven files
|
||||
cp -a %{_sourcedir}/settings.xml .
|
||||
cp -a %{_sourcedir}/pom-*.xml .
|
||||
mv pom-openjfx.xml pom.xml
|
||||
|
||||
for MODULE in base controls fxml graphics media swing swt web
|
||||
do
|
||||
mv pom-$MODULE.xml ./modules/javafx.$MODULE/pom.xml
|
||||
done
|
||||
|
||||
mkdir ./modules/javafx.graphics/mvn-{antlr,decora,compileJava,graphics,libdecora,libglass,libglassgtk2,libglassgtk3,libjavafx_font,libjavafx_font_freetype,libjavafx_font_pango,libjavafx_iio,libprism_common,libprism_es2,libprism_sw,prism}
|
||||
for GRAPHMOD in antlr decora compileJava graphics libdecora libglass libglassgtk2 libglassgtk3 libjavafx_font libjavafx_font_freetype libjavafx_font_pango libjavafx_iio libprism_common libprism_es2 libprism_sw prism
|
||||
do
|
||||
mv pom-graphics_$GRAPHMOD.xml ./modules/javafx.graphics/mvn-$GRAPHMOD/pom.xml
|
||||
done
|
||||
|
||||
mkdir ./modules/javafx.graphics/mvn-compileJava/mvn-{decora,java,prism}
|
||||
for SUBMOD in decora java prism
|
||||
do
|
||||
mv pom-graphics_compileJava-$SUBMOD.xml ./modules/javafx.graphics/mvn-compileJava/mvn-$SUBMOD/pom.xml
|
||||
done
|
||||
|
||||
#set VersionInfo
|
||||
cp -a %{_sourcedir}/build.xml .
|
||||
ant -f build.xml
|
||||
|
||||
cp -a ./modules/javafx.swing/src/main/module-info/module-info.java ./modules/javafx.swing/src/main/java
|
||||
|
||||
%build
|
||||
|
||||
#set openjdk11 for build
|
||||
export JAVA_HOME=%{_jvmdir}/java-11-openjdk
|
||||
export CFLAGS="${RPM_OPT_FLAGS}"
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS}"
|
||||
|
||||
# %%mvn_build --skip-javadoc
|
||||
mvn install --settings ./settings.xml
|
||||
|
||||
%install
|
||||
|
||||
install -d -m 755 %{buildroot}%{openjfxdir}
|
||||
cp -a modules/javafx.{base,controls,fxml,media,swing,swt,web}/target/*.jar %{buildroot}%{openjfxdir}
|
||||
cp -a modules/javafx.graphics/mvn-compileJava/mvn-java/target/*.jar %{buildroot}%{openjfxdir}
|
||||
cp -a modules/javafx.graphics/mvn-lib{decora,javafx_font,javafx_font_freetype,javafx_font_pango,glass,glassgtk2,glassgtk3,javafx_iio,prism_common,prism_es2,prism_sw}/target/*.so %{buildroot}%{openjfxdir}
|
||||
|
||||
%files
|
||||
%dir %{openjfxdir}
|
||||
%{openjfxdir}/
|
||||
%license LICENSE
|
||||
%license ADDITIONAL_LICENSE_INFO
|
||||
%license ASSEMBLY_EXCEPTION
|
||||
%doc README
|
||||
|
||||
%files devel
|
||||
%{openjfxdir}/
|
||||
%license LICENSE
|
||||
%license ADDITIONAL_LICENSE_INFO
|
||||
%license ASSEMBLY_EXCEPTION
|
||||
%doc README
|
||||
|
||||
%changelog
|
||||
* Thu Aug 6 2020 Noah <hedongbo@huawei.com> - 11.0.3-0
|
||||
- Initial packaging
|
||||
31
pom-base.xml
Normal file
31
pom-base.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.base</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.base</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
262
pom-controls.xml
Normal file
262
pom-controls.xml
Normal file
@ -0,0 +1,262 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.controls</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.controls</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.controls</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.6.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>caspian-no-transparency</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/caspian-no-transparency.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>caspian</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/caspian.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>embedded-qvga</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/embedded-qvga.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>embedded</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/embedded.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>fxvk</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/fxvk.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>highcontrast</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/highcontrast.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>caspian-two-level-focus</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/caspian/two-level-focus.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>blackOnWhite</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/blackOnWhite.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>modena-embedded-performance</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/modena-embedded-performance.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>modena-no-transparency</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/modena-no-transparency.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>modena</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/modena.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>touch</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/touch.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>modena-two-level-focus</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/two-level-focus.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>whiteOnBlack</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/whiteOnBlack.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>yellowOnBlack</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>com.sun.javafx.css.parser.Css2Bin</mainClass>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>${project.basedir}/target/classes/com/sun/javafx/scene/control/skin/modena/yellowOnBlack.css</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
50
pom-fxml.xml
Normal file
50
pom-fxml.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.fxml</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.fxml</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.fxml</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
32
pom-graphics.xml
Normal file
32
pom-graphics.xml
Normal file
@ -0,0 +1,32 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics</name>
|
||||
<packaging>pom</packaging>
|
||||
<artifactId>javafx.graphics-aggregator</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<modules>
|
||||
<module>mvn-antlr</module>
|
||||
<module>mvn-graphics</module>
|
||||
<module>mvn-decora</module>
|
||||
<module>mvn-prism</module>
|
||||
<module>mvn-compileJava</module>
|
||||
<module>mvn-libdecora</module>
|
||||
<module>mvn-libjavafx_font</module>
|
||||
<module>mvn-libjavafx_font_freetype</module>
|
||||
<module>mvn-libjavafx_font_pango</module>
|
||||
<module>mvn-libglass</module>
|
||||
<module>mvn-libglassgtk2</module>
|
||||
<module>mvn-libglassgtk3</module>
|
||||
<module>mvn-libjavafx_iio</module>
|
||||
<module>mvn-libprism_common</module>
|
||||
<module>mvn-libprism_es2</module>
|
||||
<module>mvn-libprism_sw</module>
|
||||
</modules>
|
||||
|
||||
</project>
|
||||
83
pom-graphics_antlr.xml
Normal file
83
pom-graphics_antlr.xml
Normal file
@ -0,0 +1,83 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-antlr</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-antlr</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr</artifactId>
|
||||
<version>3.5.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr-runtime</artifactId>
|
||||
<version>3.5.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>ST4</artifactId>
|
||||
<version>4.0.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>stringtemplate</artifactId>
|
||||
<version>3.2.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../src/jslc/java</sourceDirectory>
|
||||
<outputDirectory>../build/classes/java/jslc</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/jslc/java</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.rc</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr3-maven-plugin</artifactId>
|
||||
<version>3.5.2</version>
|
||||
<configuration>
|
||||
<sourceDirectory>../src/main/antlr3</sourceDirectory>
|
||||
<outputDirectory>../build/gensrc/antlr</outputDirectory>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>antlr</id>
|
||||
<goals>
|
||||
<goal>antlr</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-proc:none</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
61
pom-graphics_compileJava-decora.xml
Normal file
61
pom-graphics_compileJava-decora.xml
Normal file
@ -0,0 +1,61 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-compileDecora</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-compileDecora</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-java</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../../build/gensrc/jsl-decora</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../../build/gensrc/jsl-decora</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.tokens</exclude>
|
||||
<exclude>**/*.hlsl</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>-h</arg>
|
||||
<arg>modules/javafx.graphics/build/gensrc/headers/</arg>
|
||||
</compilerArgs>
|
||||
<excludes>
|
||||
<exclude>**/mac/*.java</exclude>
|
||||
<exclude>**/ios/*.java</exclude>
|
||||
<exclude>**/android/*.java</exclude>
|
||||
<exclude>**/win/*.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
129
pom-graphics_compileJava-java.xml
Normal file
129
pom-graphics_compileJava-java.xml
Normal file
@ -0,0 +1,129 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../../src/main/java</sourceDirectory>
|
||||
<outputDirectory>../../target/classes</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../../src/main/java</directory>
|
||||
<includes>
|
||||
<include>**/*.frag</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.tokens</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../../src/main/resources</directory>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../../build/gensrc/jsl-decora</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.cc</exclude>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.hlsl</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../../build/gensrc/jsl-prism</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.cc</exclude>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.hlsl</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>-h</arg>
|
||||
<arg>modules/javafx.graphics/build/gensrc/headers/</arg>
|
||||
</compilerArgs>
|
||||
<excludes>
|
||||
<exclude>**/mac/*.java</exclude>
|
||||
<exclude>**/ios/*.java</exclude>
|
||||
<exclude>**/android/*.java</exclude>
|
||||
<exclude>**/win/*.java</exclude>
|
||||
<exclude>**/prism/d3d/*.java</exclude>
|
||||
<exclude>**/prism/es2/WinGL*.java</exclude>
|
||||
<exclude>**/prism/es2/MacGL*.java</exclude>
|
||||
<exclude>**/prism/es2/IOS*.java</exclude>
|
||||
<exclude>**/prism/es2/EGL*.java</exclude>
|
||||
<exclude>**/prism/null3d/*.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>process-classes</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<tasks>
|
||||
<copy todir="../../target/classes/com/sun/prism/shader">
|
||||
<fileset dir="../mvn-prism/target/classes/com/sun/prism/shader">
|
||||
<include name="**/*.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="../../target/classes/com/sun/scenario/effect/impl/prism/ps">
|
||||
<fileset dir="../mvn-decora/target/classes/com/sun/scenario/effect/impl/prism/ps">
|
||||
<include name="**/*.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="../../target/classes/com/sun/scenario/effect/impl/sw/java">
|
||||
<fileset dir="../mvn-decora/target/classes/com/sun/scenario/effect/impl/sw/java">
|
||||
<include name="**/*.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="../../target/classes/com/sun/scenario/effect/impl/sw/sse">
|
||||
<fileset dir="../mvn-decora/target/classes/com/sun/scenario/effect/impl/sw/sse">
|
||||
<include name="**/*.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
</tasks>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.graphics</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
61
pom-graphics_compileJava-prism.xml
Normal file
61
pom-graphics_compileJava-prism.xml
Normal file
@ -0,0 +1,61 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-compilePrism</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-compilePrism</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-java</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../../build/gensrc/jsl-prism</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../../build/gensrc/jsl-prism</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.tokens</exclude>
|
||||
<exclude>**/*.hlsl</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>-h</arg>
|
||||
<arg>modules/javafx.graphics/build/gensrc/headers/</arg>
|
||||
</compilerArgs>
|
||||
<excludes>
|
||||
<exclude>**/mac/*.java</exclude>
|
||||
<exclude>**/ios/*.java</exclude>
|
||||
<exclude>**/android/*.java</exclude>
|
||||
<exclude>**/win/*.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
38
pom-graphics_compileJava.xml
Normal file
38
pom-graphics_compileJava.xml
Normal file
@ -0,0 +1,38 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-compileJava</name>
|
||||
<packaging>pom</packaging>
|
||||
<artifactId>javafx.graphics-compileJava</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<modules>
|
||||
<module>mvn-prism</module>
|
||||
<module>mvn-decora</module>
|
||||
<module>mvn-java</module>
|
||||
</modules>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.graphics</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
</project>
|
||||
338
pom-graphics_decora.xml
Normal file
338
pom-graphics_decora.xml
Normal file
@ -0,0 +1,338 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-decora</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-decora</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr-runtime</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>ST4</artifactId>
|
||||
<version>4.0.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>stringtemplate</artifactId>
|
||||
<version>3.2.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-java</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-antlr</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../src/main/jsl-decora</sourceDirectory>
|
||||
<outputDirectory>../build/classes/jsl-compilers/decora</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../src/main/jsl-decora</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.jsl</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>--add-exports=javafx.graphics/com.sun.scenario.effect=ALL-UNNAMED</arg>
|
||||
<arg>--add-exports=javafx.graphics/com.sun.scenario.effect.light=ALL-UNNAMED</arg>
|
||||
<arg>--add-exports=javafx.graphics/com.sun.scenario.effect.impl.state=ALL-UNNAMED</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.6.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>ColorAdjust</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora/</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>ColorAdjust</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>Brightpass</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>Brightpass</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>SepiaTone</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>SepiaTone</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PerspectiveTransform</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>PerspectiveTransform</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>DisplacementMap</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>DisplacementMap</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>InvertMask</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>InvertMask</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>Blend</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileBlend</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>Blend</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PhongLighting</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompilePhong</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-all</argument>
|
||||
<argument>PhongLighting</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>LinearConvolve</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileLinearConvolve</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-hw</argument>
|
||||
<argument>LinearConvolve</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>LinearConvolveShadow</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileLinearConvolve</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-decora</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-decora</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/scenario/effect</argument>
|
||||
<argument>-hw</argument>
|
||||
<argument>LinearConvolveShadow</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
86
pom-graphics_graphics.xml
Normal file
86
pom-graphics_graphics.xml
Normal file
@ -0,0 +1,86 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-java</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-java</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr-runtime</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>ST4</artifactId>
|
||||
<version>4.0.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>stringtemplate</artifactId>
|
||||
<version>3.2.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../src/main/java</sourceDirectory>
|
||||
<outputDirectory>../target/classes</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../src/main/java</directory>
|
||||
<includes>
|
||||
<include>**/*.frag</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.rc</exclude>
|
||||
<exclude>**/*.tokens</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../src/main/resources</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-proc:none</arg>
|
||||
</compilerArgs>
|
||||
<excludes>
|
||||
<exclude>**/mac/*.java</exclude>
|
||||
<exclude>**/ios/*.java</exclude>
|
||||
<exclude>**/android/*.java</exclude>
|
||||
<exclude>**/win/*.java</exclude>
|
||||
<exclude>**/prism/d3d/*.java</exclude>
|
||||
<exclude>**/prism/es2/WinGL*.java</exclude>
|
||||
<exclude>**/prism/es2/MacGL*.java</exclude>
|
||||
<exclude>**/prism/es2/IOS*.java</exclude>
|
||||
<exclude>**/prism/es2/EGL*.java</exclude>
|
||||
<exclude>**/prism/null3d/*.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
72
pom-graphics_libdecora.xml
Normal file
72
pom-graphics_libdecora.xml
Normal file
@ -0,0 +1,72 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libdecora_sse</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libdecora_sse</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -ffast-math</commonCompilerOptions>
|
||||
<native.gen.dir>../build/gensrc/jsl-decora</native.gen.dir>
|
||||
<native.source.dir>../src/main/native-decora</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/*.cc</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${native.gen.dir}</directory>
|
||||
<includes>
|
||||
<include>**/*.cc</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../src/main/native-decora</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
112
pom-graphics_libglass.xml
Normal file
112
pom-graphics_libglass.xml
Normal file
@ -0,0 +1,112 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libglass</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libglass</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-DJFXFONT_PLUS -fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -pthread -Werror</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-glass</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/gtk/launcher.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/freetype2</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libpng16</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pango-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/glib-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/glib-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/fribidi</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/harfbuzz</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/cairo</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pixman-1</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gtk-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/gtk-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gdk-pixbuf-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libmount</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/blkid</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/uuid</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/atk-1.0</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lX11</linkerStartOption>
|
||||
<linkerStartOption>-ldl</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
127
pom-graphics_libglassgtk2.xml
Normal file
127
pom-graphics_libglassgtk2.xml
Normal file
@ -0,0 +1,127 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libglassgtk2</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libglassgtk2</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -pthread -Werror -DGLIB_DISABLE_DEPRECATION_WARNINGS</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-glass</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/gtk/wrapped.c</include>
|
||||
<include>**/gtk/*.cpp</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/freetype2</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libpng16</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pango-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/glib-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/glib-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/fribidi</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/harfbuzz</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/cairo</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pixman-1</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gtk-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/gtk-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gdk-pixbuf-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libmount</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/blkid</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/uuid</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/atk-1.0</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lgtk-x11-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lgdk-x11-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lpangocairo-1.0</linkerStartOption>
|
||||
<linkerStartOption>-latk-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lcairo</linkerStartOption>
|
||||
<linkerStartOption>-lgdk_pixbuf-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lgio-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lpangoft2-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lpango-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lgobject-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lfontconfig</linkerStartOption>
|
||||
<linkerStartOption>-lfreetype</linkerStartOption>
|
||||
<linkerStartOption>-pthread</linkerStartOption>
|
||||
<linkerStartOption>-lgthread-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lglib-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lXtst</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
135
pom-graphics_libglassgtk3.xml
Normal file
135
pom-graphics_libglassgtk3.xml
Normal file
@ -0,0 +1,135 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libglassgtk3</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libglassgtk3</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-deprecated-declarations -pthread -Werror</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-glass</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/gtk/wrapped.c</include>
|
||||
<include>**/gtk/*.cpp</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/freetype2</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libpng16</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pango-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/glib-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/glib-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/fribidi</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/harfbuzz</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/cairo</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gtk-3.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gdk-pixbuf-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libmount</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/blkid</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/atk-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/at-spi2-atk/2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/at-spi-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libdrm</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/gio-unix-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/dbus-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/dbus-1.0/include</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lgtk-3</linkerStartOption>
|
||||
<linkerStartOption>-lgdk-3</linkerStartOption>
|
||||
<linkerStartOption>-lpangocairo-1.0</linkerStartOption>
|
||||
<linkerStartOption>-latk-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lcairo</linkerStartOption>
|
||||
<linkerStartOption>-lgdk_pixbuf-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lgio-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lpango-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lgobject-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lfreetype</linkerStartOption>
|
||||
<linkerStartOption>-pthread</linkerStartOption>
|
||||
<linkerStartOption>-lgthread-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lglib-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lXtst</linkerStartOption>
|
||||
<linkerStartOption>-lcairo-gobject</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
63
pom-graphics_libjavafx_font.xml
Normal file
63
pom-graphics_libjavafx_font.xml
Normal file
@ -0,0 +1,63 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libjavafx_font</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libjavafx_font</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-DJFXFONT_PLUS -fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-font</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/*.c</include>
|
||||
<include>**/*.cpp</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
69
pom-graphics_libjavafx_font_freetype.xml
Normal file
69
pom-graphics_libjavafx_font_freetype.xml
Normal file
@ -0,0 +1,69 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libjavafx_font_freetype</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libjavafx_font_freetype</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-DJFXFONT_PLUS -fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -D_ENABLE_PANGO</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-font</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/freetype.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/freetype2</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libpng16</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lfreetype</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
95
pom-graphics_libjavafx_font_pango.xml
Normal file
95
pom-graphics_libjavafx_font_pango.xml
Normal file
@ -0,0 +1,95 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libjavafx_font_pango</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libjavafx_font_pango</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-DJFXFONT_PLUS -fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -D_ENABLE_PANGO</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-font</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/pango.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/freetype2</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/libpng16</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pango-1.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/glib-2.0</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/lib64/glib-2.0/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/fribidi</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/harfbuzz</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/cairo</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>/usr/include/pixman-1</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lfreetype</linkerStartOption>
|
||||
<linkerStartOption>-lpangoft2-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lpango-1.0</linkerStartOption>
|
||||
<linkerStartOption>-lgobject-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lglib-2.0</linkerStartOption>
|
||||
<linkerStartOption>-lfontconfig</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
63
pom-graphics_libjavafx_iio.xml
Normal file
63
pom-graphics_libjavafx_iio.xml
Normal file
@ -0,0 +1,63 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libjavafx_iio</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libjavafx_iio</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-iio</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/jpegloader.c</include>
|
||||
<include>**/libjpeg/*.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
62
pom-graphics_libprism_common.xml
Normal file
62
pom-graphics_libprism_common.xml
Normal file
@ -0,0 +1,62 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libprism_common</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libprism_common</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -DINLINE=inline</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-prism</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/*.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
72
pom-graphics_libprism_es2.xml
Normal file
72
pom-graphics_libprism_es2.xml
Normal file
@ -0,0 +1,72 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libprism_es2</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libprism_es2</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-DLINUX -fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-prism-es2</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>*.c</include>
|
||||
<include>x11/X11GLDrawable.c</include>
|
||||
<include>x11/X11GLContext.c</include>
|
||||
<include>x11/X11GLPixelFormat.c</include>
|
||||
<include>x11/X11GLFactory.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${native.source.dir}/GL</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
<linkerStartOption>-lX11</linkerStartOption>
|
||||
<linkerStartOption>-lXxf86vm</linkerStartOption>
|
||||
<linkerStartOption>-lGL</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
62
pom-graphics_libprism_sw.xml
Normal file
62
pom-graphics_libprism_sw.xml
Normal file
@ -0,0 +1,62 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>libprism_sw</name>
|
||||
<packaging>so</packaging>
|
||||
<artifactId>libprism_sw</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<properties>
|
||||
<commonCompilerOptions>-fno-strict-aliasing -fPIC -fno-omit-frame-pointer -fstack-protector -Wextra -Wall -Wformat-security -Wno-unused -Wno-parentheses -c -ffunction-sections -fdata-sections -O2 -DNDEBUG -DINLINE=inline</commonCompilerOptions>
|
||||
<native.source.dir>../src/main/native-prism-sw</native.source.dir>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>native-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<compilerStartOptions>
|
||||
<compilerStartOption>${commonCompilerOptions}</compilerStartOption>
|
||||
</compilerStartOptions>
|
||||
<sources>
|
||||
<source>
|
||||
<directory>${native.source.dir}</directory>
|
||||
<includes>
|
||||
<include>**/*.c</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>${JAVA_HOME}/include/linux</directory>
|
||||
</source>
|
||||
<source>
|
||||
<directory>../build/gensrc/headers</directory>
|
||||
</source>
|
||||
</sources>
|
||||
<linkerStartOptions>
|
||||
<linkerStartOption>-static-libgcc</linkerStartOption>
|
||||
<linkerStartOption>-static-libstdc++</linkerStartOption>
|
||||
<linkerStartOption>-shared</linkerStartOption>
|
||||
<linkerStartOption>-fno-strict-aliasing</linkerStartOption>
|
||||
<linkerStartOption>-fPIC</linkerStartOption>
|
||||
<linkerStartOption>-fno-omit-frame-pointer</linkerStartOption>
|
||||
<linkerStartOption>-fstack-protector</linkerStartOption>
|
||||
<linkerStartOption>-Wextra</linkerStartOption>
|
||||
<linkerStartOption>-Wall</linkerStartOption>
|
||||
<linkerStartOption>-Wformat-security</linkerStartOption>
|
||||
<linkerStartOption>-Wno-unused</linkerStartOption>
|
||||
<linkerStartOption>-Wno-parentheses</linkerStartOption>
|
||||
<linkerStartOption>-z</linkerStartOption>
|
||||
<linkerStartOption>relro</linkerStartOption>
|
||||
<linkerStartOption>-Wl,--gc-sections</linkerStartOption>
|
||||
</linkerStartOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
896
pom-graphics_prism.xml
Normal file
896
pom-graphics_prism.xml
Normal file
@ -0,0 +1,896 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.graphics-prism</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.graphics-prism</artifactId>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>antlr-runtime</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>ST4</artifactId>
|
||||
<version>4.0.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.antlr</groupId>
|
||||
<artifactId>stringtemplate</artifactId>
|
||||
<version>3.2.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-java</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics-antlr</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../src/main/jsl-prism</sourceDirectory>
|
||||
<outputDirectory>../build/classes/jsl-compilers/prism</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../src/main/jsl-prism</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
<exclude>**/*.jsl</exclude>
|
||||
<exclude>**/*.stg</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.6.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>MaskAlphaOne</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskAlphaOne.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskAlphaTexture</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskAlphaTexture.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskAlphaTextureDifference</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskAlphaTextureDifference.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskDrawCircle</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskDrawCircle.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskDrawEllipse</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskDrawEllipse.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskDrawPgram</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskDrawPgram.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskDrawRoundRect</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskDrawRoundRect.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskDrawSemiRoundRect</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskDrawSemiRoundRect.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskFillCircle</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskFillCircle.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskFillEllipse</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskFillEllipse.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskFillPgram</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskFillPgram.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskFillRoundRect</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskFillRoundRect.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskSolid</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskSolid.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>MaskTexture</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/MaskTexture.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintAlphaTextureImagePattern</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintAlphaTextureImagePattern.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintAlphaTextureLinearGradient</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintAlphaTextureLinearGradient.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintAlphaTextureRadialGradient</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintAlphaTextureRadialGradient.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintColor</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintColor.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintImagePattern</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintImagePattern.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintLinearGradient</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintLinearGradient.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintMaskTextureRGB</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintMaskTextureRGB.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintMaskTextureSuper</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintMaskTextureSuper.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintMultiGradient</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintMultiGradient.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintRadialGradient</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintRadialGradient.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureFirstPassLCD</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureFirstPassLCD.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureRGB</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureRGB.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureSecondPassLCD</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureSecondPassLCD.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureYUV422</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureYUV422.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureYUV444</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureYUV444.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>PaintTextureYV12</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>java</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<mainClass>CompileJSL</mainClass>
|
||||
<additionalClasspathElements>
|
||||
<additionalClasspathElement>../src/jslc/resources</additionalClasspathElement>
|
||||
</additionalClasspathElements>
|
||||
<addResourcesToClasspath>true</addResourcesToClasspath>
|
||||
<arguments>
|
||||
<argument>-i</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>modules/javafx.graphics/build/gensrc/jsl-prism</argument>
|
||||
<argument>-t</argument>
|
||||
<argument>-pkg</argument>
|
||||
<argument>com/sun/prism</argument>
|
||||
<argument>-d3d</argument>
|
||||
<argument>-es2</argument>
|
||||
<argument>-name</argument>
|
||||
<argument>modules/javafx.graphics/src/main/jsl-prism/PaintTextureYV12.jsl</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
49
pom-media.xml
Normal file
49
pom-media.xml
Normal file
@ -0,0 +1,49 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.media</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.media</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.media</finalName>
|
||||
<excludes>
|
||||
<exclude>**/platform/osx/*.class</exclude>
|
||||
<exclude>**/platform/ios/*.class</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
36
pom-openjfx.xml
Normal file
36
pom-openjfx.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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>
|
||||
<name>openjfx</name>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<description>OpenJFX JavaFX</description>
|
||||
<packaging>pom</packaging>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<modules>
|
||||
<module>modules/javafx.base</module>
|
||||
<module>modules/javafx.graphics</module>
|
||||
<module>modules/javafx.media</module>
|
||||
<module>modules/javafx.controls</module>
|
||||
<module>modules/javafx.swt</module>
|
||||
<module>modules/javafx.web</module>
|
||||
<module>modules/javafx.fxml</module>
|
||||
<module>modules/javafx.swing</module>
|
||||
</modules>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>aliyun</id>
|
||||
<url>https://maven.aliyun.com/repository/public</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
</project>
|
||||
58
pom-swing.xml
Normal file
58
pom-swing.xml
Normal file
@ -0,0 +1,58 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.swing</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.swing</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>
|
||||
<compilerArgs>
|
||||
<arg>-nowarn</arg>
|
||||
<arg>-g:source,lines,vars</arg>
|
||||
<arg>-proc:none</arg>
|
||||
<arg>-XDuseUnsharedTable=true</arg>
|
||||
<arg>-implicit:none</arg>
|
||||
<arg>-XDignore.symbol.file</arg>
|
||||
<arg>--add-exports=java.desktop/java.awt.dnd.peer=javafx.swing</arg>
|
||||
<arg>--add-exports=java.desktop/sun.awt=javafx.swing</arg>
|
||||
<arg>--add-exports=java.desktop/sun.awt.dnd=javafx.swing</arg>
|
||||
<arg>--add-exports=java.desktop/sun.awt.image=javafx.swing</arg>
|
||||
<arg>--add-exports=java.desktop/sun.java2d=javafx.swing</arg>
|
||||
<arg>--add-exports=java.desktop/sun.swing=javafx.swing</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.swing</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
49
pom-swt.xml
Normal file
49
pom-swt.xml
Normal file
@ -0,0 +1,49 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.swt</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.swt</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.swt</groupId>
|
||||
<artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
|
||||
<version>4.3</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx-swt</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
73
pom-web.xml
Normal file
73
pom-web.xml
Normal file
@ -0,0 +1,73 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>javafx.web</name>
|
||||
<packaging>jar</packaging>
|
||||
<artifactId>javafx.web</artifactId>
|
||||
<parent>
|
||||
<groupId>org.openjfx</groupId>
|
||||
<artifactId>javafx</artifactId>
|
||||
<version>@RELEASE_VERSION@</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.base</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.graphics</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.media</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>javafx.controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>11</source>
|
||||
<target>11</target>/
|
||||
<release>11</release>
|
||||
</configuration>
|
||||
<version>3.8.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>javafx.web</finalName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>process-resources</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<tasks>
|
||||
<copy todir="src/main/java">
|
||||
<fileset dir="src/main/native/Source/WebCore/bindings/java/dom3/java"/>
|
||||
</copy>
|
||||
</tasks>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
203
pom.xml
Normal file
203
pom.xml
Normal file
@ -0,0 +1,203 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>mojo-parent</artifactId>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<version>28</version>
|
||||
</parent>
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native</artifactId>
|
||||
<version>1.0-alpha-8</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>Maven Native</name>
|
||||
|
||||
<scm>
|
||||
<connection>scm:svn:http://svn.codehaus.org/mojo/tags/maven-native-1.0-alpha-8</connection>
|
||||
<developerConnection>scm:svn:https://svn.codehaus.org/mojo/tags/maven-native-1.0-alpha-8</developerConnection>
|
||||
<url>http://svn.codehaus.org/mojo/tags/maven-native-1.0-alpha-8</url>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<id>dtran</id>
|
||||
<name>Dan T. Tran</name>
|
||||
<email>dantran@gmail.com</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Lead Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
|
||||
|
||||
<dependencyManagement>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven</groupId>
|
||||
<artifactId>maven-plugin-api</artifactId>
|
||||
<version>2.0.6</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.plugin-tools</groupId>
|
||||
<artifactId>maven-plugin-tools-generators</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-plugin-plugin</artifactId>
|
||||
<version>3.5.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-container-default</artifactId>
|
||||
<version>1.0-alpha-5</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-utils</artifactId>
|
||||
<version>2.0.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-lang</groupId>
|
||||
<artifactId>commons-lang</artifactId>
|
||||
<version>2.4</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>bcel</groupId>
|
||||
<artifactId>bcel</artifactId>
|
||||
<version>5.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven</groupId>
|
||||
<artifactId>maven-project</artifactId>
|
||||
<version>2.0.6</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven</groupId>
|
||||
<artifactId>maven-model</artifactId>
|
||||
<version>2.0.6</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven</groupId>
|
||||
<artifactId>maven-artifact</artifactId>
|
||||
<version>2.0.6</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-archiver</artifactId>
|
||||
<version>1.0-alpha-52</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-component-api</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.shared</groupId>
|
||||
<artifactId>maven-plugin-testing-harness</artifactId>
|
||||
<version>1.0-beta-1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>backport-util-concurrent</groupId>
|
||||
<artifactId>backport-util-concurrent</artifactId>
|
||||
<version>3.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-api</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-javah</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-generic-c</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-msvc</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-bcc</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo.natives</groupId>
|
||||
<artifactId>maven-native-manager</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</dependencyManagement>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>3.8.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
|
||||
<modules>
|
||||
<module>maven-native-api</module>
|
||||
<module>maven-native-components</module>
|
||||
<module>native-maven-plugin</module>
|
||||
</modules>
|
||||
|
||||
|
||||
<build>
|
||||
|
||||
<defaultGoal>install</defaultGoal>
|
||||
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-eclipse-plugin</artifactId>
|
||||
<version>2.7</version>
|
||||
<configuration>
|
||||
<workspace>${basedir}</workspace>
|
||||
<workspaceCodeStylesURL>
|
||||
http://maven.apache.org/developers/maven-eclipse-codestyle.xml
|
||||
</workspaceCodeStylesURL>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
|
||||
</build>
|
||||
|
||||
</project>
|
||||
BIN
rt-11.0.3+1.tar.bz2
Normal file
BIN
rt-11.0.3+1.tar.bz2
Normal file
Binary file not shown.
31
settings.xml
Normal file
31
settings.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
|
||||
http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
||||
<localRepository/>
|
||||
<interactiveMode/>
|
||||
<usePluginRegistry/>
|
||||
<offline/>
|
||||
<pluginGroups/>
|
||||
<servers/>
|
||||
<mirrors>
|
||||
<mirror>
|
||||
<id>repo1</id>
|
||||
<mirrorOf>central</mirrorOf>
|
||||
<name>central repo</name>
|
||||
<url>https://repo1.maven.org/maven2/</url>
|
||||
</mirror>
|
||||
</mirrors>
|
||||
<proxies/>
|
||||
<activeProfiles/>
|
||||
<profiles>
|
||||
<profile>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>MavenCentral</id>
|
||||
<url>http://repo1.maven.org/maven2/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
</profile>
|
||||
</profiles>
|
||||
</settings>
|
||||
Loading…
x
Reference in New Issue
Block a user