From b9cf40d39d52ea7f1551cf01a8e6c80358151db2 Mon Sep 17 00:00:00 2001 From: Gedare Bloom Date: Fri, 22 Nov 2013 07:17:44 -0500 Subject: filesystem: initial attempt at waf conversion --- filesystem/fat_ramdisk/wscript | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 filesystem/fat_ramdisk/wscript (limited to 'filesystem') diff --git a/filesystem/fat_ramdisk/wscript b/filesystem/fat_ramdisk/wscript new file mode 100644 index 0000000..d480ee5 --- /dev/null +++ b/filesystem/fat_ramdisk/wscript @@ -0,0 +1,39 @@ +# 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 RTEMS fat_ramdisk + +import rtems_waf.rtems as rtems + +version = "1.0.0" + +def build(bld): + rtems.build(bld) + + arch_bsp = bld.get_env()['RTEMS_ARCH_BSP'] + arch = bld.get_env()['RTEMS_ARCH'] + bsp = bld.get_env()['RTEMS_BSP'] + cflags = bld.get_env()['CFLAGS'] + + # + # The include paths and defines. + # + bld.includes = ['.'] + bld.defines = ['PACKAGE_VERSION="' + version + '"'] + + generate_fs = 'cd rootfs ; tar cf ../FilesystemImage .' + generate_fs = generate_fs + ' ; cd .. ; ' + generate_fs = generate_fs + 'rtems-bin2c FilesystemImage FilesystemImage' + bld(rule=generate_fs, + source='rootfs/shell-init', + target=['FilesystemImage.c','FilesystemImage.h']) + + bld(features = 'c cprogram', + target = 'fat_ramdisk.exe', + includes = bld.includes, + defines = bld.defines, + cflags = cflags, + source = ['init.c', 'FilesystemImage.c', 'FilesystemImage.h']) + -- cgit v1.2.3