def getStaticEnvironment(): environment = Environment(ENV = os.environ) peg_color = 'light-cyan' environment['PAINTOWN_PLATFORM'] = ['osx'] environment['PAINTOWN_USE_PRX'] = False environment['PAINTOWN_TESTS'] = {'CheckPython': checkPython} environment['PAINTOWN_COLORIZE'] = utils.colorize environment['PAINTOWN_NETWORKING'] = True environment['PAINTOWN_NETWORKING'] = True environment.Append(CPPDEFINES = ['HAVE_NETWORKING']) environment.Append(CPPDEFINES = ['MACOSX']) environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize('Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS = {'Peg' : utils.pegBuilder(environment)}) environment.Append(CPPPATH = ['#src', '#src/util/network/hawknl']) # environment.Append(CCFLAGS = Split("-arch i386 -arch x86_64")) # print environment['CCCOM'] # I don't know why appending -arch to ccflags doesn't work, but whatever environment['CCCOM'] = '$CC -arch i386 -arch x86_64 $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES -c -o $TARGET' environment['CXXCOM'] = '$CXX -arch i386 -arch x86_64 -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES' environment['LINKCOM'] = '$CXX $LINKFLAGS -arch i386 -arch x86_64 $SOURCES $_FRAMEWORKS -Wl,-all_load $ARCHIVES $_LIBDIRFLAGS $_LIBFLAGS -o $TARGET' # Default preference for a graphics renderer / input system backends = ['SDL', 'Allegro4', 'Allegro5'] if utils.useAllegro4(): backends = ['Allegro4', 'SDL', 'Allegro5'] if utils.useAllegro5(): backends = ['Allegro5', 'SDL', 'Allegro4'] #environment.ParseConfig('freetype-config --libs --cflags') #environment.ParseConfig('libpng-config --libs --cflags') if utils.useLLVM(): llvm(environment) custom_tests = {"CheckCompiler": utils.checkCompiler, "CheckSDL" : checkStaticSDL, "CheckOgg" : checkStaticOgg, "CheckFreetype" : checkStaticFreetype, "CheckMalloc" : checkMallocH, "CheckZ" : checkStaticZ, "CheckPng" : checkStaticPng, "CheckMpg123" : checkStaticMpg123, "CheckAllegro4" : checkStaticAllegro4, "CheckAllegro5" : checkStaticAllegro5} config = environment.Configure(custom_tests = custom_tests) config.CheckZ() config.CheckOgg() config.CheckMpg123() config.CheckFreetype() config.CheckPng() # config.CheckMalloc() environment = config.Finish() return utils.configure_backend(environment, backends, custom_tests)
def getEnvironment(): import utils environment = Environment(ENV = os.environ) environment['PAINTOWN_PLATFORM'] = ['wii', 'sdl'] peg_color = 'light-cyan' environment['PAINTOWN_BACKEND'] = 'sdl' environment['PAINTOWN_USE_PRX'] = False environment['PAINTOWN_TESTS'] = {'CheckPython': checkPython} environment['PAINTOWN_COLORIZE'] = utils.colorize environment['PAINTOWN_NETWORKING'] = False environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize('Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS = {'Peg' : utils.pegBuilder(environment)}) environment.Append(CPPPATH = ['#src', '#src/util/network/hawknl']) environment.Append(CPPDEFINES = ['USE_SDL']) return utils.lessVerbose(wii(environment))
def getEnvironment(): import utils environment = Environment(ENV=os.environ) environment['PAINTOWN_PLATFORM'] = ['wii', 'sdl'] peg_color = 'light-cyan' environment['PAINTOWN_BACKEND'] = 'sdl' environment['PAINTOWN_USE_PRX'] = False environment['PAINTOWN_TESTS'] = {'CheckPython': checkPython} environment['PAINTOWN_COLORIZE'] = utils.colorize environment['PAINTOWN_NETWORKING'] = False environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize( 'Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS={'Peg': utils.pegBuilder(environment)}) environment.Append(CPPPATH=['#src', '#src/util/network/hawknl']) environment.Append(CPPDEFINES=['USE_SDL']) return utils.lessVerbose(wii(environment))
def getEnvironment(): import utils environment = Environment(ENV=os.environ) peg_color = 'light-cyan' environment['MUGEN_PLATFORM'] = ['unix'] environment['MUGEN_USE_PRX'] = False environment['MUGEN_TESTS'] = {'CheckPython': checkPython} environment['MUGEN_COLORIZE'] = utils.colorize environment['MUGEN_NETWORKING'] = True environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize( 'Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS={'Peg': utils.pegBuilder(environment)}) environment.Append(CPPPATH=['#src', '#src/util/network/hawknl']) environment[ 'LINKCOM'] = '$CXX $LINKFLAGS $SOURCES -Wl,--start-group $ARCHIVES $_LIBDIRFLAGS $_LIBFLAGS -Wl,--end-group -o $TARGET' # Default preference for a graphics renderer / input system backends = ['SDL', 'Allegro4', 'Allegro5'] if utils.useAllegro4(): backends = ['Allegro4', 'SDL', 'Allegro5'] if utils.useAllegro5(): backends = ['Allegro5', 'SDL', 'Allegro4'] environment.ParseConfig('freetype-config --libs --cflags') environment.ParseConfig('libpng-config --libs --cflags') if utils.useLLVM(): llvm(environment) custom_tests = { "CheckCompiler": utils.checkCompiler, "CheckSDL": checkSDL, "CheckAllegro4": checkAllegro4, "CheckAllegro5": checkAllegro5 } return utils.configure_backend(environment, backends, custom_tests)
def getEnvironment(): import utils environment = Environment(ENV = os.environ) peg_color = 'light-cyan' environment['PAINTOWN_PLATFORM'] = ['unix'] environment['PAINTOWN_USE_PRX'] = False environment['PAINTOWN_TESTS'] = {'CheckPython': checkPython} environment['PAINTOWN_COLORIZE'] = utils.colorize environment['PAINTOWN_NETWORKING'] = True environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize('Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS = {'Peg' : utils.pegBuilder(environment)}) environment.Append(CPPPATH = ['#src', '#src/util/network/hawknl']) environment['LINKCOM'] = '$CXX $LINKFLAGS $SOURCES -Wl,--start-group $ARCHIVES $_LIBDIRFLAGS $_LIBFLAGS -Wl,--end-group -o $TARGET' # Default preference for a graphics renderer / input system backends = ['SDL', 'Allegro4', 'Allegro5'] if utils.useAllegro4(): backends = ['Allegro4', 'SDL', 'Allegro5'] if utils.useAllegro5(): backends = ['Allegro5', 'SDL', 'Allegro4'] environment.ParseConfig('freetype-config --libs --cflags') environment.ParseConfig('libpng-config --libs --cflags') if utils.useLLVM(): llvm(environment) custom_tests = {"CheckCompiler": utils.checkCompiler, "CheckSDL" : checkSDL, "CheckAllegro4" : checkAllegro4, "CheckAllegro5" : checkAllegro5} return utils.configure_backend(environment, backends, custom_tests)
def getStaticEnvironment(): environment = Environment(ENV=os.environ) peg_color = 'light-cyan' environment['PAINTOWN_PLATFORM'] = ['osx'] environment['PAINTOWN_USE_PRX'] = False environment['PAINTOWN_TESTS'] = {'CheckPython': checkPython} environment['PAINTOWN_COLORIZE'] = utils.colorize environment['PAINTOWN_NETWORKING'] = True environment['PAINTOWN_NETWORKING'] = True environment.Append(CPPDEFINES=['HAVE_NETWORKING']) environment.Append(CPPDEFINES=['MACOSX']) environment['LIBS'] = [] environment['PEG_MAKE'] = "%s %s" % (utils.colorize( 'Creating peg parser', peg_color), utils.colorize('$TARGET', 'light-blue')) environment.Append(BUILDERS={'Peg': utils.pegBuilder(environment)}) environment.Append(CPPPATH=['#src', '#src/util/network/hawknl']) # environment.Append(CCFLAGS = Split("-arch i386 -arch x86_64")) # print environment['CCCOM'] # I don't know why appending -arch to ccflags doesn't work, but whatever environment[ 'CCCOM'] = '$CC -arch i386 -arch x86_64 $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES -c -o $TARGET' environment[ 'CXXCOM'] = '$CXX -arch i386 -arch x86_64 -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES' environment[ 'LINKCOM'] = '$CXX $LINKFLAGS -arch i386 -arch x86_64 $SOURCES $_FRAMEWORKS -Wl,-all_load $ARCHIVES $_LIBDIRFLAGS $_LIBFLAGS -o $TARGET' # Default preference for a graphics renderer / input system backends = ['SDL', 'Allegro4', 'Allegro5'] if utils.useAllegro4(): backends = ['Allegro4', 'SDL', 'Allegro5'] if utils.useAllegro5(): backends = ['Allegro5', 'SDL', 'Allegro4'] #environment.ParseConfig('freetype-config --libs --cflags') #environment.ParseConfig('libpng-config --libs --cflags') if utils.useLLVM(): llvm(environment) custom_tests = { "CheckCompiler": utils.checkCompiler, "CheckSDL": checkStaticSDL, "CheckOgg": checkStaticOgg, "CheckFreetype": checkStaticFreetype, "CheckMalloc": checkMallocH, "CheckZ": checkStaticZ, "CheckPng": checkStaticPng, "CheckMpg123": checkStaticMpg123, "CheckAllegro4": checkStaticAllegro4, "CheckAllegro5": checkStaticAllegro5 } config = environment.Configure(custom_tests=custom_tests) config.CheckZ() config.CheckOgg() config.CheckMpg123() config.CheckFreetype() config.CheckPng() # config.CheckMalloc() environment = config.Finish() return utils.configure_backend(environment, backends, custom_tests)