rendered paste bodyimport sys
import os
opts = Options('config.py')
# default to using sdl-config if not on windows
opts.Add('SDL_INCLUDE_PATH', 'include path for SDL', '')
opts.Add('SDL_LIB_PATH', 'lib path for SDL', '')
opts.Add('ZLIB_INCLUDE_PATH', 'include path for zlib', '')
opts.Add('ZLIB_LIB_PATH', 'lib path for zlib', '')
opts.Add('ZZIP_INCLUDE_PATH', 'include path for zzib', '')
opts.Add('ZZIP_LIB_PATH', 'lib path for zzib', '')
env = Environment(options = opts, ENV=os.environ)
env.Append(CPPPATH="#include")
if sys.platform != "win32":
env.ParseConfig('sdl-config --cflags --libs')
env.ParseConfig('pkg-config --cflags --libs zziplib')
env.Append(CCFLAGS=["-Wall", "-Werror"])
if 1:
env.Append(CCFLAGS=["-ggdb"])
else:
env.Append(LIBS = ["zziplib", "zdll", "SDLmain"])
# env.Append(LIBS = ["zdll", "SDLmain"])
env.Append(LINKFLAGS = ["/SUBSYSTEM:CONSOLE"])
env.Append(CCFLAGS = ["/MD", "/O2"])
env.Append(LIBS = [ "SDL",
"SDL_mixer",
"SDL_image",
"SDL_net",
"SDL_ttf",
])
env.Append(CPPPATH = [ "${SDL_INCLUDE_PATH}",
"${ZLIB_INCLUDE_PATH}",
"${ZZIP_INCLUDE_PATH}"])
env.Append(LIBPATH = [ "${SDL_LIB_PATH}",
"${ZLIB_LIB_PATH}",
"${ZZIP_LIB_PATH}"])
Export('env')
SConscript("src/SConscript")