forked from pool/gluegen2
OBS-URL: https://build.opensuse.org/package/show/Java:packages/gluegen2?expand=0&rev=28
39 lines
2.1 KiB
Diff
39 lines
2.1 KiB
Diff
diff -urEbwB gluegen-v2.3.2/make/build.xml gluegen-v2.3.2/make/build.xml
|
|
--- gluegen-v2.3.2/make/build.xml 2017-12-22 15:46:45.393105390 +0100
|
|
+++ gluegen-v2.3.2/make/build.xml 2017-12-22 16:00:38.113906138 +0100
|
|
@@ -440,14 +440,10 @@
|
|
<antcall target="gluegen.build.c.impl" inheritAll="true" inheritRefs="true" />
|
|
</target>
|
|
|
|
- <target name="gluegen.build.c.impl" depends="init, c.configure" unless="gluegen.build.skip.c">
|
|
+ <target name="gluegen.build.c.impl" depends="init, c.configure, gluegen.build.javase" unless="gluegen.build.skip.c">
|
|
<fail message="Requires '${compiler.cfg.id}'" unless="compiler.cfg.id"/>
|
|
<fail message="Requires '${linker.cfg.id}'" unless="linker.cfg.id"/>
|
|
|
|
- <javah destdir="${src.generated.c}" classpath="${classes}" class="com.jogamp.common.os.Platform, com.jogamp.common.nio.PointerBuffer, jogamp.common.jvm.JVMUtil, com.jogamp.common.util.JarUtil, jogamp.common.os.MachineDataInfoRuntime" />
|
|
- <javah destdir="${src.generated.c}/Unix" classpath="${classes}" class="jogamp.common.os.UnixDynamicLinkerImpl" />
|
|
- <javah destdir="${src.generated.c}/Windows" classpath="${classes}" class="jogamp.common.os.WindowsDynamicLinkerImpl"/>
|
|
-
|
|
<echo message="Output lib name = ${output.lib.name} -> ${output.lib.name.os}" />
|
|
|
|
<mkdir dir="${gluegen.lib.dir}"/>
|
|
@@ -485,9 +481,6 @@
|
|
<sysincludepath path="${stub.includes.dir}/platform"/>
|
|
|
|
<includepath path="${src.generated.c}" />
|
|
- <includepath path="${src.generated.c}/Unix" if="isUnix"/>
|
|
- <includepath path="${src.generated.c}/Unix" if="isOSX"/>
|
|
- <includepath path="${src.generated.c}/Windows" if="isWindows"/>
|
|
</compiler>
|
|
|
|
<linker extends="${linker.cfg.id}" />
|
|
@@ -723,7 +716,7 @@
|
|
- original source. -->
|
|
|
|
<!-- Compile gluegen-rt first -->
|
|
- <javac destdir="${classes}"
|
|
+ <javac destdir="${classes}" nativeheaderdir="${src.generated.c}"
|
|
includeAntRuntime="false"
|
|
includes="${gluegen-rt.classes} ${jogamp.common.classes}"
|
|
excludes="${gluegen.excludes.all} ${java.part.android}"
|