Lines 1-68
Link Here
|
1 |
--- platform_build/linux_ant/build.xml.orig |
|
|
2 |
+++ platform_build/linux_ant/build.xml |
3 |
@@ -4,8 +4,8 @@ |
4 |
<property name="native" location="../../src/native"/> |
5 |
<property name="libname32" value="liblwjgl.so"/> |
6 |
<property name="libname64" value="liblwjgl64.so"/> |
7 |
- <property name="libs32" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lpthread -L${java.home}/lib/i386 -ljawt" /> |
8 |
- <property name="libs64" value="-L/usr/X11R6/lib64 -L/usr/X11/lib64 -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/amd64 -ljawt" /> |
9 |
+ <property name="libs32" value="-LPREFIX/lib -lm -lX11 -lXext -lXcursor -lXrandr -pthread -L${java.home}/lib/i386 -ljawt" /> |
10 |
+ <property name="libs64" value="-LPREFIX/lib -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -pthread -L${java.home}/lib/amd64 -ljawt" /> |
11 |
<property name="cflags32" value="-O2 -Wall -c -fPIC -std=c99 -Wunused"/> |
12 |
|
13 |
<target name="clean"> |
14 |
@@ -46,6 +46,7 @@ |
15 |
<not> |
16 |
<or> |
17 |
<equals arg1="${hwplatform}" arg2="x86_64"/> |
18 |
+ <equals arg1="${hwplatform}" arg2="amd64"/> |
19 |
<equals arg1="${hwplatform}" arg2="i86pc"/> |
20 |
</or> |
21 |
</not> |
22 |
@@ -53,10 +54,16 @@ |
23 |
|
24 |
<!-- On linux, the 64 bit jre doesn't have the 32 bit libs --> |
25 |
<condition property="build.64bit.only"> |
26 |
- <and> |
27 |
- <os name="Linux"/> |
28 |
- <equals arg1="${hwplatform}" arg2="x86_64"/> |
29 |
- </and> |
30 |
+ <or> |
31 |
+ <and> |
32 |
+ <os name="Linux"/> |
33 |
+ <equals arg1="${hwplatform}" arg2="x86_64"/> |
34 |
+ </and> |
35 |
+ <and> |
36 |
+ <os name="FreeBSD"/> |
37 |
+ <equals arg1="${hwplatform}" arg2="amd64"/> |
38 |
+ </and> |
39 |
+ </or> |
40 |
</condition> |
41 |
|
42 |
<antcall target="compile32"/> |
43 |
@@ -72,10 +79,12 @@ |
44 |
<arg value="-I${java.home}/../include"/> |
45 |
<arg value="-I${java.home}/../include/linux"/> |
46 |
<arg value="-I${java.home}/../include/solaris"/> |
47 |
+ <arg value="-I${java.home}/../include/freebsd"/> |
48 |
<arg value="-I${native}/common"/> |
49 |
<arg value="-I${native}/common/opengl"/> |
50 |
<arg value="-I${native}/linux"/> |
51 |
<arg value="-I${native}/linux/opengl"/> |
52 |
+ <arg value="-IPREFIX/include"/> |
53 |
<mapper type="glob" from="*.c" to="*.o"/> |
54 |
<fileset dir="${native}/common" includes="*.c"/> |
55 |
<fileset dir="${native}/common/opengl" includes="*.c"/> |
56 |
@@ -104,10 +113,12 @@ |
57 |
<arg value="-I${java.home}/../include"/> |
58 |
<arg value="-I${java.home}/../include/linux"/> |
59 |
<arg value="-I${java.home}/../include/solaris"/> |
60 |
+ <arg value="-I${java.home}/../include/freebsd"/> |
61 |
<arg value="-I${native}/common"/> |
62 |
<arg value="-I${native}/common/opengl"/> |
63 |
<arg value="-I${native}/linux"/> |
64 |
<arg value="-I${native}/linux/opengl"/> |
65 |
+ <arg value="-IPREFIX/include"/> |
66 |
<mapper type="glob" from="*.c" to="*.o"/> |
67 |
<fileset dir="${native}/common" includes="*.c"/> |
68 |
<fileset dir="${native}/common/opengl" includes="*.c"/> |