瀏覽代碼

iOS support.

woollybah 10 年之前
父節點
當前提交
51c2224043
共有 7 個文件被更改,包括 16 次插入5 次删除
  1. 4 0
      .gitignore
  2. 2 2
      freeaudio.mod/freeaudio.bmx
  3. 1 1
      freejoy.mod/freejoy.bmx
  4. 1 1
      glew.mod/glew.bmx
  5. 1 1
      opengl.mod/opengl.bmx
  6. 3 0
      opengles.mod/opengles.bmx
  7. 4 0
      zlib.mod/zlib.bmx

+ 4 - 0
.gitignore

@@ -14,5 +14,9 @@
 *.arm64v8a.i
 *.js.a
 *.js.i
+*.armv7.a
+*.armv7.i
+*.arm64.a
+*.arm64.i
 
 .bmx/

+ 2 - 2
freeaudio.mod/freeaudio.bmx

@@ -58,7 +58,7 @@ Extern "C"
 Function OpenMultiMediaDevice:Byte Ptr()
 'Function OpenDirectSoundDevice:Byte Ptr()
 End Extern
-?MacOS
+?osx
 Import "-framework AudioUnit"
 Import "-framework AudioToolbox"
 Import "coreaudiodevice.cpp"
@@ -150,7 +150,7 @@ Function fa_Init( deviceid )
 		Case 1
 			device=OpenALSADevice()
 	EndSelect
-?MacOS
+?osx
 	device=OpenCoreAudioDevice()
 ?
 	Local res=-1

+ 1 - 1
freejoy.mod/freejoy.bmx

@@ -28,7 +28,7 @@ ModuleInfo "History: Fixed C Compiler warnings"
 
 Import Pub.Joystick
 
-?MacOS
+?osx
 Import "freejoy.macosx.c"
 Import "-framework IOKit"
 ?Win32

+ 1 - 1
glew.mod/glew.bmx

@@ -25,7 +25,7 @@ ModuleInfo "History: Updated To glew 1.3.4"
 ModuleInfo "History: 1.03 Release"
 ModuleInfo "History: Updated To GL2.0 compatible version 1.3.3"
 
-?Not linuxarm
+?Not opengles
 
 ' directly import glew header
 Import "GL/glew.h"

+ 1 - 1
opengl.mod/opengl.bmx

@@ -13,7 +13,7 @@ ModuleInfo "Modserver: BRL"
 ModuleInfo "History: 1.02 Release"
 ModuleInfo "History: Restored GLU"
 
-?MacOS
+?osx
 Import "-framework AGL"
 Import "-framework OpenGL"
 Import "glu.bmx"

+ 3 - 0
opengles.mod/opengles.bmx

@@ -41,5 +41,8 @@ Import "extern.bmx"
 ?emscripten
 'Import "-lGL"
 
+Import "extern.bmx"
+?ios
+
 Import "extern.bmx"
 ?

+ 4 - 0
zlib.mod/zlib.bmx

@@ -15,6 +15,10 @@ ModuleInfo "History: Updated zlib to 1.2.8"
 ModuleInfo "History: 1.02"
 ModuleInfo "History: Updated zlib to 1.2.3"
 
+?ios
+ModuleInfo "CC_OPTS: -DHAVE_UNISTD_H"
+?
+
 Import "adler32.c"
 Import "compress.c"
 Import "crc32.c"