<projectname="OS X Native code"basedir="../../bin/lwjgl"default="nativelibrary"><propertyname="native"location="../../src/native"/><targetname="init"><mkdirdir="i386"/><mkdirdir="x86_64"/><propertyenvironment="env"/><!-- Check which gcc we have, newer releasse of Mac OS do not have gcc-4.2 installed by defaault --><availablefile="gcc"filepath="${env.PATH}"property="gcc"value="gcc"/><availablefile="gcc-4.2"filepath="${env.PATH}"property="gcc"value="gcc-4.2"/><!-- Ask Xcode for correct path to XCode tools --><!-- Will fail if XCode Command Line Tools are not installed on 10.7+ (Lion) --><execexecutable="xcode-select"outputproperty="developer_path"errorproperty="xcode-select.error"failonerror="false"failifexecutionfails="false"><argvalue="-print-path"/></exec><!-- Default to /Developer if xcode-select fails --><conditionproperty="developer_path"value="/Developer"><issetproperty="xcode-select.error"/></condition><!-- Lion and above do not have /Developer nor the 10.6 SDK, so use 10.7 SDK --><conditionproperty="sdkroot"value="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk"><availablefile="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk"type="dir"/></condition><conditionproperty="javavmroot"value="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk"><availablefile="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers"type="dir"/></condition><!-- Fallback to 10.6 SDK if present on file system under new Xcode location --><conditionproperty="sdkroot"value="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"><availablefile="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"type="dir"/></condition><conditionproperty="javavmroot"value="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"><availablefile="${developer_path}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers"type="dir"/></condition><!-- Fallback to 10.6 SDK if present on old /Developer path --><conditionproperty="sdkroot"value="${developer_path}/SDKs/MacOSx10.6.sdk"><availablefile="${developer_path}/SDKs/MacOSx10.6.sdk"type="dir"/></condition><!-- Only use /System/Library/Frameworks/JavaVM.framework/ if nothing under other SDK's is found --><conditionproperty="javavmroot"value=""><and><availablefile="/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers"type="dir"/><not><issetproperty="javavmroot"/></not></and></condition></target><targetname="clean"><deletefailonerror="false"><filesetdir="i386"/><filesetdir="x86_64"/><filesetdir="."includes="liblwjgl.jnilib"/><filesetdir="."includes="lwjgl.symbols"/></delete></target><targetname="compile"depends="init"><applydir="${dstdir}"executable="${compiler}"os="Mac OS X"skipemptyfilesets="true"failonerror="true"dest="${dstdir}"><argline="${cflags} -ObjC -O2 -Wall -Wunused -c -fPIC -I${javavmroot}/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers -I${native}/common -I${native}/common/opengl -I${native}/macosx -I${javavmroot}/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/Headers"/><!-- Map from *.m and *.c to .o --><mappertype="regexp"from="^(.*)\.(c|m)"to="\1.o"/><filesetdir="${native}/macosx"includes="*.m"/><filesetdir="${native}/macosx"includes="*.c"/><filesetdir="${native}/common"includes="*.c"/><filesetdir="${native}/common/opengl"includes="*.c"/><filesetdir="${native}/generated/openal"includes="*.c"/><filesetdir="${native}/generated/opencl"includes="*.c"/><filesetdir="${native}/generated/opengl"includes="*.c"/></apply></target><targetname