mirror of
https://github.com/google/pebble.git
synced 2025-03-16 01:01:20 +00:00
26 lines
727 B
Text
26 lines
727 B
Text
|
import waftools
|
||
|
|
||
|
|
||
|
def build(bld):
|
||
|
sources = bld.path.ant_glob('**/*.c')
|
||
|
|
||
|
def build_lib(target, env, platform_uses):
|
||
|
# Build the directory using firmware environment
|
||
|
bld.stlib(source=sources,
|
||
|
target=target,
|
||
|
includes=['.', 'include'],
|
||
|
use=['pblibc_includes',
|
||
|
'libutil_includes'] + platform_uses,
|
||
|
env=env.derive())
|
||
|
|
||
|
bld(export_includes=['include'], name='libos_includes')
|
||
|
|
||
|
if bld.env in (bld.all_envs['local'], bld.all_envs['32bit']):
|
||
|
# Skip building sources for local builds, like unit tests.
|
||
|
return
|
||
|
|
||
|
build_lib('libos', bld.env, ['fw_includes', 'freertos'])
|
||
|
|
||
|
|
||
|
# vim:filetype=python
|