| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- from building import *
- Import('rtconfig')
- src = []
- cwd = GetCurrentDir()
- group = []
- CPPPATH = []
- # add kernel samples.
- if GetDepend('PERIPHERAL_SAMPLES_USING_BLOCK'):
- src += Glob('block/*.c')
- CPPPATH += [cwd + '/block']
- if GetDepend('PERIPHERAL_SAMPLES_USING_CAN'):
- src += Glob('can/*.c')
- CPPPATH += [cwd + '/can']
- if GetDepend('PERIPHERAL_SAMPLES_USING_ETHERNET'):
- src += Glob('ethernet/*.c')
- CPPPATH += [cwd + '/ethernet']
- if GetDepend('PERIPHERAL_SAMPLES_USING_I2C'):
- src += Glob('i2c/*.c')
- CPPPATH += [cwd + '/i2c']
- if GetDepend('PERIPHERAL_SAMPLES_USING_PIN'):
- src += Glob('pin/*.c')
- CPPPATH += [cwd + '/pin']
- if GetDepend('PERIPHERAL_SAMPLES_USING_PWM'):
- src += Glob('pwm/*.c')
- CPPPATH += [cwd + '/pwm']
- if GetDepend('PERIPHERAL_SAMPLES_USING_SERIAL'):
- src += Glob('serial/*.c')
- CPPPATH += [cwd + '/serial']
- if GetDepend('PERIPHERAL_SAMPLES_USING_SPI'):
- src += Glob('spi/*.c')
- CPPPATH += [cwd + '/spi']
- if GetDepend('PERIPHERAL_SAMPLES_USING_USB'):
- src += Glob('usb/*.c')
- CPPPATH += [cwd + '/usb']
- group = DefineGroup('peripheral-samples', src, depend = ['PKG_USING_PERIPHERAL_SAMPLES'], CPPPATH = CPPPATH)
- Return('group')
|