Léa Saviot
e1881d7b8b
[build/scenarion] Fix commands for scenario creator and logger
2020-01-07 13:50:02 +01:00
Léa Saviot
f1f4e43159
[ion/console] Default ion sources have console_stdio, not _display
2020-01-07 13:50:02 +01:00
Émilie Feral
7d8bd45047
[build] Fix target two_binaries
2019-12-19 15:52:45 +01:00
Émilie Feral
8f69d9b8b9
[build] Fix target %.dfu for N0110: avoid downloading flasher on
...
addresses that are being executed (in NumWorks DFU mode, execution
jumps at the end of the stack, which is where we upload the flasher.
The flasher is not required when NumWorks DFU mode is working)
2019-11-25 10:20:25 +01:00
Émilie Feral
5d283a3a3c
[build] Add missing EMSCRIPTEN_ASYNC_SYMBOLS
2019-11-13 14:26:13 +01:00
Romain Goyet
5eb0e4f3ff
[simulator/android] Use NDK version 16 when available
2019-11-12 16:00:45 +01:00
Romain Goyet
d4e11b206a
[build] mcpu is stronger than march
2019-10-16 10:01:00 +02:00
Émilie Feral
587b5e7a93
[build] Fix epsilon.onboarding build
2019-10-09 16:21:54 +02:00
Romain Goyet
cb2557c988
[build/device] Add a comment about gc-sections
2019-10-01 16:57:17 +02:00
Lionel Debroux
1cf0bfbea9
[scripts] Use --gc-sections linker flag even when building with LTO. This saves more than 1 KB on a N0110 build here.
2019-10-01 16:57:17 +02:00
Romain Goyet
6e89110a76
[build] Don't use libpng on Windows either
2019-10-01 16:17:22 +02:00
Romain Goyet
99414b3da7
[build] Fix EPSILON_SIMULATOR_HAS_LIBPNG
2019-10-01 15:38:27 +02:00
Romain Goyet
db03aad6b3
[ion] Conditionaly use EPSILON_SIMULATOR_HAS_LIBPNG
...
Avoid it on Emscripten where it's not available
2019-10-01 15:38:27 +02:00
Romain Goyet
e81426f93b
[build] Clean the different targets
2019-10-01 15:38:27 +02:00
Émilie Feral
141b2ee9f4
[build] Fuzzer launcher: fix the master/slave option for afl-fuzz
2019-09-30 17:06:03 +02:00
Romain Goyet
31daf5ff8f
[ion/simulator/android] Use ANDROID_HOME to point to the Android SDK
2019-09-27 17:57:05 +02:00
Romain Goyet
5d0377f147
[build/android] NDK_HOST_TAG autodetection
2019-09-27 17:57:05 +02:00
Romain Goyet
3b2db1a146
[ion/sdl] Add Linux support
2019-09-27 17:57:05 +02:00
Romain Goyet
fd3c66aaeb
[build] Clean the workshop_python_emulator rule
2019-09-27 17:57:05 +02:00
Romain Goyet
c97903f3be
[build] Clean the targets
2019-09-27 17:57:05 +02:00
Romain Goyet
6082a011ee
[ion/simulator] Misc build fixes
2019-09-27 17:57:05 +02:00
Romain Goyet
30e8b9a0a6
[ion/simulator/web] Update the HTML file
2019-09-27 17:57:05 +02:00
Romain Goyet
882676f0ee
[build] Give SFLAGS a chance to overwrite CFLAGS/CXXFLAGS
2019-09-27 17:57:05 +02:00
Romain Goyet
d1d95ee9b8
[ion] Rename sdl to simulator
2019-09-27 17:57:05 +02:00
Romain Goyet
5e4ff3bf40
[ion/sdl] Clean the build process
2019-09-27 17:57:05 +02:00
Romain Goyet
657a6da583
[build] Clean the windows targets
2019-09-27 17:57:05 +02:00
Romain Goyet
a3b3951eee
[build] Add a helper to run multiple fuzzers easily
2019-09-26 11:18:46 +02:00
Émilie Feral
6b4a2ac6ea
[build] Don't pad all binary files (dfu.bin is a binary file that will
...
be included in the final firmware so it does not need to be padded)
2019-09-20 10:10:57 +02:00
Émilie Feral
a709c73b4c
[build] _flash target: don't pipe flash command to display info on the output
...
stream
2019-09-20 10:10:57 +02:00
Émilie Feral
ea01697c5c
[build] Fix .bin rule
2019-09-20 10:10:57 +02:00
Romain Goyet
51e42f4f0f
Merge branch 'sdl-macos-fix' into sdl-apple-fix
2019-09-20 10:02:40 +02:00
Romain Goyet
b437d7910c
[emscripten] Use UTF8ToString instead of Pointer_stringify
...
To match the upstream change in emscripten
2019-09-19 14:11:50 +02:00
Romain Goyet
ff10c5ec78
[build] Work around command-line length limitation on windows
2019-09-19 12:05:13 +02:00
Romain Goyet
ef9ab3b4fe
[build/device] Update elf2dfu for Python 3
2019-09-19 11:47:46 +02:00
Romain Goyet
f864aa367c
[build] Use Python3 by default
2019-09-19 11:47:46 +02:00
Romain Goyet
6454958650
[build/device/n0110] Fix flasher dependency
2019-09-19 09:38:16 +02:00
Romain Goyet
9a02c2097f
[build] Fix make epsilon.dfu
2019-09-18 17:46:38 +02:00
Romain Goyet
c838c4657c
[build] Use rule_for/rule_label when needed
2019-09-18 17:46:38 +02:00
Romain Goyet
d70bad84f3
Rename the scripts folder to build
...
And the build folder to output
2019-09-18 17:46:38 +02:00
Romain Goyet
bb95deff97
[ion/sdl] Use the newer scripts path
2019-03-06 20:09:58 +01:00
Romain Goyet
9fc81d9a3f
[ion/sdl] Build from the shortened Android directory
2019-03-06 15:47:11 +01:00
Romain Goyet
bfda580882
[ion/sdl] Add a build/targets file
2019-03-06 15:38:48 +01:00
Romain Goyet
b9bb730a9d
[ion/sdl] Sort the build system
2019-03-06 15:38:48 +01:00
Romain Goyet
2af792cf88
[build] Rename the build folder to scripts
2019-03-06 15:00:59 +01:00
Émilie Feral
8f0246b9d6
[build/device] Remove duplicate line in gdb script
2019-01-21 13:39:05 +01:00
Léa Saviot
6cc255c07e
build: Version 10.0.0
2019-01-11 10:04:47 +01:00
Léa Saviot
de6646a0ae
[build/emscripten] Add turtle symbols to the whitelist
2018-12-18 12:05:51 +01:00
Léa Saviot
ed19d19070
Merge branch 'master' into python_turtle
2018-12-17 15:49:46 +01:00
Léa Saviot
49e8a501e7
[python] Fix micropython_port_interruptible_msleep
...
It now gets interrupted. Turtle drawing can now be interrupted too.
2018-12-05 17:41:16 +01:00
Léa Saviot
d745b719a9
[build/padding] Pad with FF FF FF FF in hex
...
Using "echo" added a \n at the end of the input
2018-11-27 12:01:20 +01:00