diff options
author | Juan Linietsky <reduzio@gmail.com> | 2014-02-09 22:10:30 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2014-02-09 22:10:30 -0300 |
commit | 0b806ee0fc9097fa7bda7ac0109191c9c5e0a1ac (patch) | |
tree | 276c4d099e178eb67fbd14f61d77b05e3808e9e3 /core/SCsub | |
parent | 0e49da1687bc8192ed210947da52c9e5c5f301bb (diff) | |
download | redot-engine-0b806ee0fc9097fa7bda7ac0109191c9c5e0a1ac.tar.gz |
GODOT IS OPEN SOURCE
Diffstat (limited to 'core/SCsub')
-rw-r--r-- | core/SCsub | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/core/SCsub b/core/SCsub new file mode 100644 index 0000000000..3d7eef0700 --- /dev/null +++ b/core/SCsub @@ -0,0 +1,39 @@ +Import('env') + +env.core_sources=[] + + +gd_call="" +gd_inc="" + +for x in env.global_defaults: + env.core_sources.append("#platform/"+x+"/globals/global_defaults.cpp") + gd_inc+='#include "platform/'+x+'/globals/global_defaults.h"\n' + gd_call+="\tregister_"+x+"_global_defaults();\n" + +gd_cpp='#include "globals.h"\n' +gd_cpp+=gd_inc +gd_cpp+="void Globals::register_global_defaults() {\n"+gd_call+"\n}\n" + +f = open("global_defaults.cpp","wb") +f.write(gd_cpp) +f.close() + + +env.add_source_files(env.core_sources,"*.cpp") + +Export('env') + +import make_binders +env.Command('method_bind.inc', 'make_binders.py', make_binders.run) + +SConscript('os/SCsub'); +SConscript('math/SCsub'); +SConscript('io/SCsub'); +SConscript('bind/SCsub'); + +lib = env.Library("core",env.core_sources) + +env.Prepend(LIBS=[lib]) + + |