Émilie Feral
38d02663b4
[build] epsilon_src & epsilon_official_src have to be defined because
...
they're used by target.simulator.web.mak
2020-02-25 17:37:29 -05:00
Émilie Feral
6c0bb3cdde
[build] Replace make by $(MAKE) in Makefiles
2020-02-25 17:37:29 -05:00
Émilie Feral
ef62c70913
[build] Target: clean epsilon targets dependencies
2020-02-25 17:37:29 -05:00
Émilie Feral
ac6d6f4d5c
[build] Complete stable_release target
2020-02-25 17:37:29 -05:00
Émilie Feral
d6504a6c6a
[build] Make a target stable_release which build every executable needed
...
for a stable release
2020-02-25 17:37:29 -05:00
Émilie Feral
06202aac49
[build] Remove useless clean_for_apps_selection target
2020-02-25 17:37:29 -05:00
Émilie Feral
b85f19c99c
[build] Remove useless and wrong workshop_python_emulator (GET_OPT
...
option is missing, which also forces a real clean)
2020-02-25 17:37:29 -05:00
Émilie Feral
2351b03fb7
[build] Fix binpack target
2020-02-25 17:37:29 -05:00
Émilie Feral
6693102d5f
[build] binpack: fix name change build --> output
2020-02-25 17:37:29 -05:00
Émilie Feral
1e81a944e3
[build] Web: enable to build target simulator.official.zip and
...
epsilon.official.js
2020-02-25 17:37:29 -05:00
Émilie Feral
f6d59ae184
[build] Use $(MAKE) instead of make in Makefiles
2020-02-18 11:34:21 +01:00
Émilie Feral
9cc74c740e
[build] Do not version binpack-*.tgz
2020-02-18 11:34:21 +01:00
Émilie Feral
e073b88f4e
[build] Revert deletion: required shasum computation
2020-02-18 11:34:21 +01:00
Émilie Feral
8002765c3a
[build] Target device n0110: enable to call 'make %.two_binaries'
...
without specifying the building directory
2020-02-18 11:34:21 +01:00
redgl0w
eb498a0e0f
Fixed binpack
2020-02-18 11:34:21 +01:00
Romain Goyet
ff0d03a19b
[build] Let platforms override EPSILON options when unset
2020-02-17 10:31:24 -05:00
Romain Goyet
b06de12902
[escher] Add a telemetry API based off ion's
2020-02-17 10:31:24 -05:00
Romain Goyet
1389f336b8
[build] Add an Objective-C++ rule
2020-02-17 10:31:24 -05:00
Léa Saviot
7123c7c098
build: Version 13.0.0
2020-02-12 15:46:32 +01:00
Léa Saviot
af621838b9
[quiz/runner] For device, sleep after the tests have properly finished
2020-02-12 15:13:27 +01:00
Émilie Feral
922d3cc0c6
[build] Fix targets
2020-02-12 15:13:26 +01:00
Émilie Feral
6d2d5c6837
[build] Add confirmation before building official softwares
2020-02-12 15:13:26 +01:00
Émilie Feral
1ebf56ef4a
[build] Duplicate targets: official/non-official
2020-02-12 15:13:25 +01:00
Léa Saviot
16a832507e
[emscripten/whitelist] Whitelist some methods
2020-02-12 15:13:25 +01:00
Émilie Feral
fdb1417a02
[buil] emscripten toolchain: fix build with emmc version >= 1.39.5
2020-02-12 15:13:24 +01:00
Léa Saviot
244c7b31eb
[ion/web] Fix screenshots
2020-02-12 15:13:23 +01:00
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