All pastes #96966 Raw Edit

Something

public text v1 · immutable
#96966 ·published 2006-07-23 08:15 UTC
rendered paste body
import 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")