Linux: added support for 64 bit JVMs

This commit is contained in:
Elias Naur 2006-07-11 20:30:19 +00:00
parent 8efeea4d53
commit e2bbb739aa
8 changed files with 49 additions and 14 deletions

View file

@ -2,7 +2,8 @@
<project name="lwjgl native code, linux" basedir="../../bin" default="compile">
<property name="native" location="../src/native"/>
<property name="libname" value="liblwjgl.so"/>
<property name="libname32" value="liblwjgl.so"/>
<property name="libname64" value="liblwjgl64.so"/>
<property name="libs32" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lpthread -L${java.home}/lib/i386 -ljawt -Wl,-static,-lXxf86vm,-lXcursor,-lXrender,-lXrandr,-lXfixes,-call_shared"/>
<property name="libs64" value="-L/usr/X11R6/lib64 -L/usr/X11/lib64 -lm -lX11 -lXext -lpthread -L${java.home}/lib/amd64 -ljawt -lXxf86vm -lXcursor -lXrender -lXrandr -lXfixes"/>
<property name="cflags" value="-O2 -Wall -c -fPIC -std=c99 -pthread"/>
@ -21,6 +22,9 @@
<condition property="libs" value="${libs64}" else="${libs32}">
<equals arg1="${hwplatform}" arg2="x86_64"/>
</condition>
<condition property="libname" value="${libname64}" else="${libname32}">
<equals arg1="${hwplatform}" arg2="x86_64"/>
</condition>
<property name="linker_flags" value="-Wl,--version-script=${native}/linux/lwjgl.map -shared -O2 -Wall -o ${libname} ${libs}"/>
<apply dir="." executable="cc" dest="." skipemptyfilesets="true" failonerror="true">
<arg line="${cflags}"/>