瀏覽代碼

[DeviceDriver] Remove dataqueue/pipe if not enable RT_USING_HEAP

Bernard Xiong 10 年之前
父節點
當前提交
40db28cfec
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      components/drivers/src/SConscript

+ 5 - 0
components/drivers/src/SConscript

@@ -3,6 +3,11 @@ from building import *
 cwd = GetCurrentDir()
 src	= Glob('*.c')
 CPPPATH = [cwd + '/../include']
+
+if GetDepend('RT_USING_HEAP'):
+    SrcRemove(src, 'dataqueue.c')
+    SrcRemove(src, 'pipe.c')
+
 group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_DEVICE_IPC'], CPPPATH = CPPPATH)
 
 Return('group')