forked from PAWPAW-Mirror/lib_xua
Added waf build scripts for modules
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -16,3 +16,8 @@ xmosdfu.*
|
|||||||
*.a
|
*.a
|
||||||
*.swp
|
*.swp
|
||||||
*.*~
|
*.*~
|
||||||
|
|
||||||
|
# waf build files
|
||||||
|
.lock-waf_*
|
||||||
|
.waf-*/
|
||||||
|
build/
|
||||||
|
|||||||
4
module_dfu/wscript
Normal file
4
module_dfu/wscript
Normal 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
2
module_queue/wscript
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
def use_module(bld):
|
||||||
|
bld.module(source='src/queue.xc')
|
||||||
9
module_usb_audio/wscript
Normal file
9
module_usb_audio/wscript
Normal 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
3
module_usb_midi/wscript
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
def use_module(bld):
|
||||||
|
source = bld.path.ant_glob('src/*.xc')
|
||||||
|
bld.module(source=source, depends_on='module_queue')
|
||||||
Reference in New Issue
Block a user