浏览代码

add PrepareModuleBuilding function

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1736 bbd45198-f89e-11dd-88c7-29a3b14d5316
qiuyiuestc@gmail.com 13 年之前
父节点
当前提交
02c43b16b0
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      tools/building.py

+ 15 - 0
tools/building.py

@@ -504,6 +504,21 @@ def PrepareBuilding(env, root_directory, has_libcpu=False):
 
     return objs
 
+def PrepareModuleBuilding(env, root_directory):
+    import SCons.cpp
+    import rtconfig
+
+    global BuildOptions
+    global Projects
+    global Env
+    global Rtt_Root
+
+    Env = env
+    Rtt_Root = root_directory
+
+    # add program path
+    env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
+
 def GetDepend(depend):
     building = True
     if type(depend) == type('str'):