Merge pull request #11 from arp2600/master

Added waf build scripts for modules
This commit is contained in:
Ross Owen
2017-10-09 10:31:15 +01:00
committed by GitHub
5 changed files with 23 additions and 0 deletions

5
.gitignore vendored
View File

@@ -16,3 +16,8 @@ module_dfu/host/xmosdfu/xmosdfu
*.a
*.swp
*.*~
# waf build files
.lock-waf_*
.waf-*/
build/

4
module_dfu/wscript Normal file
View File

@@ -0,0 +1,4 @@
def use_module(bld):
sources = bld.path.ant_glob(['src/*.xc', 'src/*.c'])
bld.env.XCC_FLAGS = ['-Os', '-mno-dual-issue'] + bld.env.XCC_FLAGS
bld.module(source=sources, includes=['src'])

2
module_queue/wscript Normal file
View File

@@ -0,0 +1,2 @@
def use_module(bld):
bld.module(source='src/queue.xc')

9
module_usb_audio/wscript Normal file
View File

@@ -0,0 +1,9 @@
def use_module(bld):
# Set file specific flags
for item in ('endpoint0.c', 'dbcalc.xc', 'audiorequests.xc',
'flashlib_user.c', 'audioports.c', 'audioports.xc'):
bld.env['XCC_FLAGS_{}'.format(item)] = ['-Os', '-mno-dual-issue'
] + bld.env.XCC_FLAGS
sources = bld.path.ant_glob(['**/*.xc', '**/*.c', '**/*.S'])
tgen = bld.module(source=sources, includes=['.', 'audio_io'])

3
module_usb_midi/wscript Normal file
View File

@@ -0,0 +1,3 @@
def use_module(bld):
source = bld.path.ant_glob('src/*.xc')
bld.module(source=source, depends_on='module_queue')