diff options
author | marha <marha@users.sourceforge.net> | 2010-04-12 08:14:26 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-04-12 08:14:26 +0000 |
commit | b71f397671d4b467bfac21f208d54d2dc507969c (patch) | |
tree | ab3c297acbab71e2e4b931498a3ccb5606312eb5 /mesalib/src/glsl/SConscript | |
parent | 3200d6ff03510274923eb148659cf4d65fa6c1d6 (diff) | |
download | vcxsrv-b71f397671d4b467bfac21f208d54d2dc507969c.tar.gz vcxsrv-b71f397671d4b467bfac21f208d54d2dc507969c.tar.bz2 vcxsrv-b71f397671d4b467bfac21f208d54d2dc507969c.zip |
Added some more needed files from mesa-7.8
Diffstat (limited to 'mesalib/src/glsl/SConscript')
-rw-r--r-- | mesalib/src/glsl/SConscript | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/mesalib/src/glsl/SConscript b/mesalib/src/glsl/SConscript new file mode 100644 index 000000000..8e18626c4 --- /dev/null +++ b/mesalib/src/glsl/SConscript @@ -0,0 +1,69 @@ +import common + +Import('*') + +env = env.Clone() + +sources = [ + 'pp/sl_pp_context.c', + 'pp/sl_pp_define.c', + 'pp/sl_pp_dict.c', + 'pp/sl_pp_error.c', + 'pp/sl_pp_expression.c', + 'pp/sl_pp_extension.c', + 'pp/sl_pp_if.c', + 'pp/sl_pp_line.c', + 'pp/sl_pp_macro.c', + 'pp/sl_pp_pragma.c', + 'pp/sl_pp_process.c', + 'pp/sl_pp_purify.c', + 'pp/sl_pp_token.c', + 'pp/sl_pp_token_util.c', + 'pp/sl_pp_version.c', + 'cl/sl_cl_parse.c', +] + +glsl = env.ConvenienceLibrary( + target = 'glsl', + source = sources, +) + +Export('glsl') + +env = env.Clone() + +if env['platform'] == 'windows': + env.PrependUnique(LIBS = [ + 'user32', + ]) + +env.Prepend(LIBS = [glsl]) + +env.Program( + target = 'purify', + source = ['apps/purify.c'], +) + +env.Program( + target = 'tokenise', + source = ['apps/tokenise.c'], +) + +env.Program( + target = 'version', + source = ['apps/version.c'], +) + +env.Program( + target = 'process', + source = ['apps/process.c'], +) + +glsl_compile = env.Program( + target = 'compile', + source = ['apps/compile.c'], +) + +if env['platform'] == common.default_platform: + # Only export the GLSL compiler when building for the host platform + Export('glsl_compile') |