Add README.
[gps-watch.git] / SConscript.target
index 74ea714f918ad0a9d3ff5887ee1d28f0771d69f0..a927dd7292259df9195a792a06735dd65558e6ea 100644 (file)
@@ -36,7 +36,7 @@ env.Append(LINKFLAGS = [
 
 libgcc_path = \
     subprocess.check_output('{} -print-libgcc-file-name'.format(env['CC']),
-                            shell=True).strip()
+                            shell=True).strip().decode('utf-8')
 
 env.Append(RUSTCFLAGS = [
     '-C', 'opt-level=s',
@@ -50,7 +50,8 @@ env.Append(LINKFLAGS = [
     '-Wl,--gc-sections'
 ])
 
-SConscript('SConscript.libcommon', exports='env', duplicate=0)
+SConscript('SConscript.libcommon.c', exports='env', duplicate=0)
+SConscript('SConscript.libcommon.rs', exports='env', duplicate=0)
 
 bootloader_source_files = [
     'src/bootloader/main.rs', # Must be listed first (see below).
@@ -58,6 +59,8 @@ bootloader_source_files = [
     'src/bootloader/flash.rs',
 ]
 
+bootloader_bins = []
+
 for s in ['intermediate', 'final']:
     bootloader_env = env.Clone()
 
@@ -81,8 +84,18 @@ for s in ['intermediate', 'final']:
 
     Default(bootloader_bin)
 
+    bootloader_bins.append(bootloader_bin)
+
+bootloader_intermediate_frm = \
+    bootloader_env.Frm(bootloader_bins[0])
+
+Default(bootloader_intermediate_frm)
+
 application_source_files = [
     'src/application/main.rs', # Must be listed first (see below).
+    'src/application/button.rs',
+    'src/application/model.rs',
+    'src/application/views.rs',
     'src/application/uart0.rs',
 ]