diff options
author | Chirayu Desai <cdesai@cyanogenmod.org> | 2013-12-03 22:19:42 +0530 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2013-12-12 14:55:56 -0500 |
commit | 4ada4d05b0fce5bcba50e7632da4cd0a43a4d110 (patch) | |
tree | de93d77f834d4e92230dbe7ba0df7e669aba1785 /led | |
parent | 72a42499525fb3e501559a360b052684e446dfe4 (diff) |
led: posix_*: Add support to build with waf
Add wscript(s) to build with waf if POSIX is enabled.
Diffstat (limited to 'led')
-rw-r--r-- | led/posix_cond_server/wscript | 15 | ||||
-rw-r--r-- | led/posix_delay_nanosleep/wscript | 15 | ||||
-rw-r--r-- | led/posix_delay_sleep/wscript | 15 | ||||
-rw-r--r-- | led/posix_mutex_server/wscript | 15 | ||||
-rw-r--r-- | led/wscript | 7 |
5 files changed, 66 insertions, 1 deletions
diff --git a/led/posix_cond_server/wscript b/led/posix_cond_server/wscript new file mode 100644 index 0000000..0834c43 --- /dev/null +++ b/led/posix_cond_server/wscript @@ -0,0 +1,15 @@ +# Copyright 2013 Gedare Bloom (gedare@rtems.org) +# +# This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. +# + +# Waf build script for an RTEMS Hello +import rtems_waf.rtems as rtems + +def build(bld): + rtems.build(bld) + + bld(features = 'c cprogram', + target = 'posix_condvar.exe', + source = ['test.c']) + diff --git a/led/posix_delay_nanosleep/wscript b/led/posix_delay_nanosleep/wscript new file mode 100644 index 0000000..4143dd7 --- /dev/null +++ b/led/posix_delay_nanosleep/wscript @@ -0,0 +1,15 @@ +# Copyright 2013 Gedare Bloom (gedare@rtems.org) +# +# This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. +# + +# Waf build script for an RTEMS Hello +import rtems_waf.rtems as rtems + +def build(bld): + rtems.build(bld) + + bld(features = 'c cprogram', + target = 'posix_delay_nanosleep.exe', + source = ['test.c']) + diff --git a/led/posix_delay_sleep/wscript b/led/posix_delay_sleep/wscript new file mode 100644 index 0000000..4143dd7 --- /dev/null +++ b/led/posix_delay_sleep/wscript @@ -0,0 +1,15 @@ +# Copyright 2013 Gedare Bloom (gedare@rtems.org) +# +# This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. +# + +# Waf build script for an RTEMS Hello +import rtems_waf.rtems as rtems + +def build(bld): + rtems.build(bld) + + bld(features = 'c cprogram', + target = 'posix_delay_nanosleep.exe', + source = ['test.c']) + diff --git a/led/posix_mutex_server/wscript b/led/posix_mutex_server/wscript new file mode 100644 index 0000000..38da2e7 --- /dev/null +++ b/led/posix_mutex_server/wscript @@ -0,0 +1,15 @@ +# Copyright 2013 Gedare Bloom (gedare@rtems.org) +# +# This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. +# + +# Waf build script for an RTEMS Hello +import rtems_waf.rtems as rtems + +def build(bld): + rtems.build(bld) + + bld(features = 'c cprogram', + target = 'posix_mutex_server.exe', + source = ['test.c']) + diff --git a/led/wscript b/led/wscript index a27e9ce..f3791d4 100644 --- a/led/wscript +++ b/led/wscript @@ -15,4 +15,9 @@ def build(bld): bld.recurse('timeout_event') bld.recurse('ratemon1') bld.recurse('ratemon2') - bld.recurse('ratemon_cond_server') + if rtems.check_posix(bld): + bld.recurse('ratemon_cond_server') + bld.recurse('posix_cond_server') + bld.recurse('posix_delay_nanosleep') + bld.recurse('posix_delay_sleep') + bld.recurse('posix_mutex_server') |