This commit is contained in:
Brian Matzon 2005-01-23 23:08:19 +00:00
parent f5106d92ed
commit 797de7557f
2 changed files with 19 additions and 14 deletions

View File

@ -301,11 +301,20 @@
</target> </target>
<!-- Compiles LWJGL on Mac OS X platforms --> <!-- Compiles LWJGL on Mac OS X platforms -->
<target name="-compile_native_mac" if="lwjgl.platform.mac"> <target name="-compile_native_mac" >
<echo>Compiling Mac OS X LWJGL version</echo> <echo>Checking for valid OpenAL install</echo>
<exec dir="platform_build/mac_xcode" executable="xcodebuild" failonerror="true" /> <property name="openal.home" value="/projects/openal"/>
<move file="platform_build/mac_xcode/build/liblwjgl.jnilib" tofile="${lwjgl.lib}/liblwjgl.jnilib" /> <available file="${openal.home}" type="dir" property="isValidOpenALHome"/>
</target> <fail message="openal.home in build.xml in target compile_native_mac does not point to valid OpenAL install. Please change this to the location of your OpenAL install." unless="isValidOpenALHome"/>
<echo>Valid OpenAL install located</echo>
<echo>Compiling Mac OS X LWJGL version</echo>
<exec dir="${lwjgl.src.native}/macosx" executable="make" failonerror="true">
<env key="AL" path="${openal.home}/include/AL/" />
</exec>
<move file="${lwjgl.src.native}/macosx/liblwjgl.jnilib" tofile="${lwjgl.lib}/liblwjgl.jnilib" />
</target>
<!-- Packages the java files --> <!-- Packages the java files -->
<target name="jars"> <target name="jars">

View File

@ -1,7 +1,3 @@
AL=/Users/oddlabs/cvs/openal
CC=gcc CC=gcc
LINKER=gcc LINKER=gcc
STRIP=strip STRIP=strip
@ -13,14 +9,14 @@ OBJECTS=$(subst .m,.o, $(subst .c,.o,$(SRC)))
LIBRARY=liblwjgl.jnilib LIBRARY=liblwjgl.jnilib
$(LIBRARY): $(OBJECTS) $(LIBRARY): $(OBJECTS)
$(LINKER) $(CFLAGS_LINK) -o $@ $(OBJECTS) $(FRAMEWORKS) $(LINKER) $(CFLAGS_LINK) -o $@ $(OBJECTS) $(FRAMEWORKS)
$(STRIP) -S -X $@ $(STRIP) -S -X $@
.m.o: .m.o:
$(CC) $(CFLAGS_O) $< -o $@ $(CC) $(CFLAGS_O) $< -o $@
.c.o: .c.o:
$(CC) $(CFLAGS_O) $< -o $@ $(CC) $(CFLAGS_O) $< -o $@
clean: clean:
rm -f $(OBJECTS) $(LIBRARY) rm -f $(OBJECTS) $(LIBRARY)