2004-05-16 13:07:20 +00:00
#!/usr/bin/python
2006-02-04 14:15:10 +00:00
Import ( ' env ' )
2004-01-05 18:17:23 +00:00
2009-11-18 15:54:25 +00:00
if env [ ' USE_QTKIT ' ] :
source_files = [ ' apple/qtkit_import.m ' ,
' apple/qtkit_export.m ' ]
else :
source_files = [ ' apple/quicktime_import.c ' ,
2004-01-05 18:17:23 +00:00
' apple/quicktime_export.c ' ]
2009-11-18 15:54:25 +00:00
2006-02-04 14:15:10 +00:00
incs = [ ' . ' ,
2010-08-29 20:52:05 +00:00
' ../quicktime ' ,
' ../makesdna ' ,
' ../makesrna ' ,
' ../windowmanager ' ,
' #/intern/guardedalloc ' ,
' ../blenlib ' ,
' ../blenkernel ' ,
' ../avi ' ,
' ../imbuf ' ,
' ../imbuf/intern ' ,
' ../blenloader ' ,
' ../render/extern/include ' ,
' ../editors/include ' ,
' #/intern/audaspace/intern ' ]
2006-02-04 14:15:10 +00:00
incs . append ( env [ ' BF_QUICKTIME_INC ' ] )
2004-01-05 18:17:23 +00:00
2009-09-05 01:58:02 +00:00
types = [ ' core ' , ' player ' ]
priorities = [ 200 , 235 ]
2006-02-07 22:24:41 +00:00
2009-12-03 12:16:00 +00:00
defs = [ ' WITH_QUICKTIME ' ]
if env [ ' WITH_GHOST_COCOA ' ] :
2010-08-29 20:52:05 +00:00
defs . append ( ' GHOST_COCOA ' )
2011-10-27 15:50:51 +00:00
env . BlenderLib ( ' bf_quicktime ' , sources = source_files , includes = incs , defines = defs , libtype = types , priority = priorities , cc_compilerchange = ' /usr/bin/gcc ' , cxx_compilerchange = ' /usr/bin/g++ ' ) # always use default-Apple-gcc for objC language, gnu-compilers do not support it fully yet
2011-09-28 11:56:50 +00:00
else :
env . BlenderLib ( ' bf_quicktime ' , sources = source_files , includes = incs , defines = defs , libtype = types , priority = priorities )