summaryrefslogtreecommitdiff
path: root/components/drivers/spi/SConscript
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2014-07-31 17:10:54 +0800
committerBernard Xiong <[email protected]>2014-07-31 17:10:54 +0800
commit2fdef817b1a0ce82ef61bde11f41e651c1cc8d79 (patch)
tree2049d8dbb5d6ed4772d65a40eff33eabcbd41e0a /components/drivers/spi/SConscript
parent07c486413b982e41f9c7afdbced5b2a684677a5c (diff)
parent0fc1ac6189ce1ac2862e96099fbe1c4876a7cf80 (diff)
Merge pull request #308 from aozima/pulls
[DeviceDrivers] Add more SPI drivers.
Diffstat (limited to 'components/drivers/spi/SConscript')
-rw-r--r--components/drivers/spi/SConscript24
1 files changed, 22 insertions, 2 deletions
diff --git a/components/drivers/spi/SConscript b/components/drivers/spi/SConscript
index f114ef7a41..f9fc82a777 100644
--- a/components/drivers/spi/SConscript
+++ b/components/drivers/spi/SConscript
@@ -1,8 +1,28 @@
from building import *
-cwd = GetCurrentDir()
-src = Glob('*.c')
+cwd = GetCurrentDir()
+src = ['spi_core.c', 'spi_dev.c']
CPPPATH = [cwd + '/../include']
+
+src_device = []
+
+if GetDepend('RT_USING_SPI_WIFI'):
+ src_device += ['spi_wifi_rw009.c']
+
+if GetDepend('RT_USING_W25QXX'):
+ src_device += ['spi_flash_w25qxx.c']
+
+if GetDepend('RT_USING_ENC28J60'):
+ src_device += ['enc28j60.c']
+
+if GetDepend('RT_USING_AT45DBXX'):
+ src_device += ['spi_flash_at45dbxx.c']
+
+if GetDepend('RT_USING_SST25VFXX'):
+ src_device += ['spi_flash_sst25vfxx.c']
+
+src += src_device
+
group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SPI'], CPPPATH = CPPPATH)
Return('group')