diff options
author | Jean-Luc Peurière <jlp@nerim.net> | 2005-09-18 17:27:12 +0400 |
---|---|---|
committer | Jean-Luc Peurière <jlp@nerim.net> | 2005-09-18 17:27:12 +0400 |
commit | e2d577de9ee72a4e97b12652984bbba007bec82c (patch) | |
tree | fb6f6a447d791685b55f28b95534e9571bba4303 /intern/elbeem/SConscript | |
parent | 9e3468bde2ced17f848c37ddd638829801daa335 (diff) |
initial commit of the fluid simulator.
Ton reviewed and gave his blessing.
Zr, can you have a look ?
see :
http://projects.blender.org/tracker/?func=detail&atid=127&aid=3039&group_id=9
for initial comments.
N_T : the solver itself (elbeem) needs some works to get rid of
warnings
Diffstat (limited to 'intern/elbeem/SConscript')
-rw-r--r-- | intern/elbeem/SConscript | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/intern/elbeem/SConscript b/intern/elbeem/SConscript new file mode 100644 index 00000000000..af6bbb2077c --- /dev/null +++ b/intern/elbeem/SConscript @@ -0,0 +1,56 @@ +#!/usr/bin/python +Import ('library_env') +Import('user_options_dict'); + +print "Including El'Beem Fluid Simulation..." +elbeem_env = library_env.Copy(); +elbeem_env.Append(CXXFLAGS= ' -DNOGUI -DELBEEM_BLENDER=1 '); +elbeem_env.Append(CCFLAGS= ' -DNOGUI -DELBEEM_BLENDER=1 '); +#elbeem_env.Append(CPPPATH= '../src'); +#elbeem_env.Append(CCPATH= '../src'); + +elbeem_env.Append (CPPPATH = user_options_dict['PNG_INCLUDE']) +elbeem_env.Append (CPPPATH = user_options_dict['Z_INCLUDE']) +elbeem_env.Append (CPPPATH = user_options_dict['SDL_INCLUDE']) +elbeem_env.Append (CCPATH = user_options_dict['PNG_INCLUDE']) +elbeem_env.Append (CCPATH = user_options_dict['Z_INCLUDE']) +elbeem_env.Append (CCPATH = user_options_dict['SDL_INCLUDE']) + +#Export('elbeem_env'); +#SConscript(['src/SConscript']) + +# main build---------------------------------------- +#Import('elbeem_env'); +#srcenv = elbeem_env.Copy(); + +Sources = [ + + "intern/cfgparser.cpp", + "intern/cfglexer.cpp", + + "intern/attributes.cpp", + "intern/elbeem.cpp", + "intern/factory_fsgr.cpp", + "intern/isosurface.cpp", + "intern/lbminterface.cpp", + "intern/ntl_blenderdumper.cpp", + "intern/ntl_bsptree.cpp", + "intern/ntl_geometrybox.cpp", + "intern/ntl_geometrymodel.cpp", + "intern/ntl_geometryobject.cpp", + "intern/ntl_geometrysphere.cpp", + "intern/ntl_image.cpp", + "intern/ntl_lightobject.cpp", + "intern/ntl_ray.cpp", + "intern/ntl_raytracer.cpp", + "intern/ntl_scene.cpp", + "intern/parametrizer.cpp", + "intern/particletracer.cpp", + "intern/simulation_object.cpp", + "intern/utilities.cpp", + "intern/blendercall.cpp" + + ]; # sources + +elbeem_env.Library (target='#'+user_options_dict['BUILD_DIR']+'/lib/blender_elbeem', source=Sources) + |