Guest User

Untitled

a guest
Apr 19th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.36 KB | None | 0 0
  1. LCGDIR = '#../lib/darwin-8.x.i386'
  2. LIBDIR = '${LCGDIR}'
  3.  
  4. # enable ffmpeg support
  5. WITH_BF_FFMPEG = 'true' # -DWITH_FFMPEG
  6. #BF_FFMPEG = LIBDIR +'/ffmpeg'
  7. #BF_FFMPEG = '/opt/local'
  8. #BF_FFMPEG_INC = '${BF_FFMPEG}/include'
  9. #BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib'
  10. #BF_FFMPEG_LIB = 'avformat.a avcodec.a avutil.a'
  11.  
  12. BF_FFMPEG = LIBDIR +'/ffmpeg'
  13. BF_FFMPEG_INC = '#extern/ffmpeg/include'
  14.  
  15. WITH_BF_VERSE = 'false'
  16. BF_VERSE = "#extern/verse/dist"
  17. BF_VERSE_LIBPATH = "${BF_BUILDDIR}/extern/verse/dist"
  18. BF_VERSE_INCLUDE = BF_VERSE
  19. BF_VERSE_LIBS = "libverse"
  20.  
  21.  
  22. # python.org libs install in /library
  23. BF_PYTHON_VERSION = '2.5'
  24. if BF_PYTHON_VERSION=='2.5':
  25. BF_PYTHON = '/Library/Frameworks/Python.framework/Versions/'
  26. else:
  27. BF_PYTHON = '/Library/Frameworks/Python.framework/Versions/'
  28.  
  29. BF_PYTHON_INC = '${BF_PYTHON}${BF_PYTHON_VERSION}/include/python${BF_PYTHON_VERSION}'
  30. BF_PYTHON_BINARY = '${BF_PYTHON}${BF_PYTHON_VERSION}/bin/python${BF_PYTHON_VERSION}'
  31. BF_PYTHON_LIB = ''
  32. BF_PYTHON_LIBPATH = '${BF_PYTHON}${BF_PYTHON_VERSION}/lib/python${BF_PYTHON_VERSION}/config'
  33. BF_PYTHON_LINKFLAGS = '-u _PyMac_Error -framework System -framework Python'
  34.  
  35. #WITH_BF_BPYAPI_V24X=True
  36.  
  37.  
  38. WITH_BF_OPENAL = 'false'
  39. #different lib must be used following version of gcc
  40. # for gcc 3.3
  41. #BF_OPENAL = LIBDIR + '/openal'
  42. # for gcc 3.4
  43. #BF_OPENAL = '#../lib/darwin-8.0.0-powerpc/openal'
  44. BF_OPENAL = '#../lib/darwin-8.x.i386/openal'
  45.  
  46. BF_OPENAL_INC = '${BF_OPENAL}/include'
  47. BF_OPENAL_LIB = 'openal'
  48. BF_OPENAL_LIBPATH = '${BF_OPENAL}/lib'
  49.  
  50. WITH_BF_SDL = 'true'
  51. BF_SDL = LIBDIR + '/sdl' #$(shell sdl-config --prefix)
  52. BF_SDL_INC = '${BF_SDL}/include' #$(shell $(BF_SDL)/bin/sdl-config --cflags)
  53. BF_SDL_LIB = 'SDL' #BF_SDL #$(shell $(BF_SDL)/bin/sdl-config --libs) -lSDL_mixer
  54. BF_SDL_LIBPATH = '${BF_SDL}/lib'
  55.  
  56. WITH_BF_FMOD = 'false'
  57. BF_FMOD = LIBDIR + '/fmod'
  58.  
  59. WITH_BF_OPENEXR = 'true'
  60. BF_OPENEXR = '${LCGDIR}/openexr'
  61. BF_OPENEXR_INC = '${BF_OPENEXR}/include ${BF_OPENEXR}/include/OpenEXR'
  62. BF_OPENEXR_LIB = ' Iex Half IlmImf Imath IlmThread'
  63. BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib'
  64.  
  65. WITH_BF_DDS = 'true'
  66.  
  67. WITH_BF_JPEG = 'true'
  68. BF_JPEG = LIBDIR + '/jpeg'
  69. BF_JPEG_INC = '${BF_JPEG}/include'
  70. BF_JPEG_LIB = 'jpeg'
  71. BF_JPEG_LIBPATH = '${BF_JPEG}/lib'
  72.  
  73. WITH_BF_PNG = 'true'
  74. BF_PNG = LIBDIR + '/png'
  75. BF_PNG_INC = '${BF_PNG}/include'
  76. BF_PNG_LIB = 'png'
  77. BF_PNG_LIBPATH = '${BF_PNG}/lib'
  78.  
  79. BF_TIFF = LIBDIR + '/tiff'
  80. BF_TIFF_INC = '${BF_TIFF}/include'
  81.  
  82. WITH_BF_ZLIB = 'true'
  83. BF_ZLIB = '/usr'
  84. BF_ZLIB_INC = '${BF_ZLIB}/include'
  85. BF_ZLIB_LIB = 'z'
  86.  
  87. WITH_BF_INTERNATIONAL = 'true'
  88.  
  89. BF_GETTEXT = LIBDIR + '/gettext'
  90. BF_GETTEXT_INC = '${BF_GETTEXT}/include'
  91. BF_GETTEXT_LIB = 'intl'
  92. BF_GETTEXT_LIBPATH = '${BF_GETTEXT}/lib'
  93.  
  94. WITH_BF_FTGL = 'true'
  95. BF_FTGL = '#extern/bFTGL'
  96. BF_FTGL_INC = '${BF_FTGL}/include'
  97. BF_FTGL_LIB = 'extern_ftgl'
  98.  
  99. WITH_BF_GAMEENGINE='true'
  100. WITH_BF_PLAYER='false'
  101.  
  102. WITH_BF_ODE = 'false'
  103. BF_ODE = LIBDIR + '/ode'
  104. BF_ODE_INC = '${BF_ODE}/include'
  105. BF_ODE_LIB = '${BF_ODE}/lib/libode.a'
  106.  
  107. WITH_BF_BULLET = 'true'
  108. BF_BULLET = '#extern/bullet2/src'
  109. BF_BULLET_INC = '${BF_BULLET}'
  110. BF_BULLET_LIB = 'extern_bullet'
  111.  
  112. BF_SOLID = '#extern/solid'
  113. BF_SOLID_INC = '${BF_SOLID}'
  114. BF_SOLID_LIB = 'extern_solid'
  115.  
  116. WITH_BF_YAFRAY = 'true'
  117.  
  118. #WITH_BF_NSPR = 'true'
  119. #BF_NSPR = $(LIBDIR)/nspr
  120. #BF_NSPR_INC = -I$(BF_NSPR)/include -I$(BF_NSPR)/include/nspr
  121. #BF_NSPR_LIB =
  122.  
  123. # Uncomment the following line to use Mozilla inplace of netscape
  124. #CPPFLAGS += -DMOZ_NOT_NET
  125. # Location of MOZILLA/Netscape header files...
  126. #BF_MOZILLA = $(LIBDIR)/mozilla
  127. #BF_MOZILLA_INC = -I$(BF_MOZILLA)/include/mozilla/nspr -I$(BF_MOZILLA)/include/mozilla -I$(BF_MOZILLA)/include/mozilla/xpcom -I$(BF_MOZILLA)/include/mozilla/idl
  128. #BF_MOZILLA_LIB =
  129. # Will fall back to look in BF_MOZILLA_INC/nspr and BF_MOZILLA_LIB
  130. # if this is not set.
  131. #
  132. # Be paranoid regarding library creation (do not update archives)
  133. #BF_PARANOID = 'true'
  134.  
  135. # enable freetype2 support for text objects
  136. BF_FREETYPE = LIBDIR + '/freetype'
  137. BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2'
  138. BF_FREETYPE_LIB = 'freetype'
  139. BF_FREETYPE_LIBPATH = '${BF_FREETYPE}/lib'
  140.  
  141. WITH_BF_QUICKTIME = 'true' # -DWITH_QUICKTIME
  142.  
  143. WITH_BF_ICONV = 'true'
  144. #BF_ICONV = '/usr'
  145. BF_ICONV = LIBDIR + "/iconv"
  146. BF_ICONV_INC = '${BF_ICONV}/include'
  147. BF_ICONV_LIB = 'iconv'
  148. BF_ICONV_LIBPATH = '${BF_ICONV}/lib'
  149.  
  150. # Mesa Libs should go here if your using them as well....
  151. WITH_BF_STATICOPENGL = 'true'
  152. BF_OPENGL_LIB = 'GL GLU'
  153. BF_OPENGL_LIBPATH = '/System/Library/Frameworks/OpenGL.framework/Libraries'
  154. BF_OPENGL_LINKFLAGS = '-framework OpenGL'
  155.  
  156. ##
  157. ##CC = gcc
  158. ##CCC = g++
  159. ##ifeq ($CPU),alpha)
  160. ## CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing -mieee
  161.  
  162.  
  163. #CFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing']
  164. #CPPFLAGS = ['-fpascal-strings']
  165. CFLAGS = ['-pipe','-funsigned-char','-mdynamic-no-pic']
  166. CPPFLAGS = ['-fpascal-strings','-mdynamic-no-pic']
  167.  
  168.  
  169. #CCFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing', '-fpascal-strings']
  170. #CXXFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing', '-fpascal-strings']
  171. CCFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing', '-fpascal-strings','-mdynamic-no-pic']
  172. CXXFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing', '-fpascal-strings','-mdynamic-no-pic']
  173.  
  174.  
  175. PLATFORM_LINKFLAGS = '-fexceptions -framework CoreServices -framework Foundation -framework IOKit -framework AppKit -framework Carbon -framework AGL -framework AudioUnit -framework AudioToolbox -framework CoreAudio -framework QuickTime'
  176.  
  177. #REL_CFLAGS = ['-O3']
  178. #REL_CCFLAGS = ['-O3']
  179.  
  180. REL_CFLAGS = ['-O3','-ftree-vectorize','-msse','-msse2','-msse3','-mssse3']
  181. REL_CCFLAGS = ['-O3','-ftree-vectorize','-msse','-msse2','-msse3','-mssse3']
  182.  
  183.  
  184. ##BF_DEPEND = 'true'
  185. ##
  186. ##AR = ar
  187. ##ARFLAGS = ruv
  188. ##ARFLAGSQUIET = ru
  189. ##
  190.  
  191. #CC = 'gcc'
  192. #CXX = 'g++'
  193. #C_WARN = ' -Wall -Wno-long-double -Wdeclaration-after-statement '
  194. #CC_WARN = ' -Wall -Wno-long-double'
  195.  
  196. CC = 'gcc-4.2'
  197. CXX = 'g++-4.2'
  198. C_WARN = ' -Wall -Wdeclaration-after-statement '
  199. CC_WARN = ' -Wall '
  200.  
  201.  
  202. #FIX_STUBS_WARNINGS = -Wno-unused
  203.  
  204. #LLIBS = 'stdc++ SystemStubs'
  205. LLIBS = 'stdc++'
  206. #LOPTS = --dynamic
  207. #DYNLDFLAGS = -shared $(LDFLAGS)
  208.  
  209. BF_PROFILE_FLAGS = ' -pg -g '
  210. BF_PROFILE = 'false'
  211.  
  212. BF_DEBUG = 'false'
  213. BF_DEBUG_FLAGS = '-g'
  214.  
  215. BF_BUILDDIR='../build/darwingcc42'
  216. BF_INSTALLDIR='../install/darwingcc42'
Add Comment
Please, Sign In to add comment