Commit Graph

195 Commits

Author SHA1 Message Date
Romain Goyet
ca89c06ffe [build/emscripten] We now use the newer #canvas convention 2020-03-24 15:02:10 +01:00
Romain Goyet
fd629de548 [build] Clean the "all" targets
Remove "DEBUG=0" because it's the default
Use handy targets when possible
2020-03-24 15:02:10 +01:00
Romain Goyet
eadfe4aa56 [ion/simulator/web] Name the target "epsilon.zip" to match other targets
This way it's consistent with epsilon.ipa on TARGET=ios and epsilon.apk
on TARGET=android
2020-03-24 15:02:10 +01:00
Romain Goyet
edbd879b4b [ion] Modularize the HTML simulator 2020-03-24 15:02:10 +01:00
Émilie Feral
5f5636fe4d [build] Fix all_official target 2020-03-20 09:32:24 +01:00
Émilie Feral
5f8f1d96ee [build] Actually use the mobileprovision file stored in build/artifacts/ 2020-03-16 18:07:01 +01:00
Émilie Feral
8c370b409c [build] Add the .mem files to all_official/ 2020-03-16 18:07:01 +01:00
Émilie Feral
d2f40130b2 [build] Change folder name: stable_release --> all_official 2020-03-16 18:07:01 +01:00
Émilie Feral
d2e9d5fbea [build] Split stable_release target from target.mak, change name to
all_official
2020-02-25 17:37:29 -05:00
Émilie Feral
3aeb4b9ea9 [build] Coding style 2020-02-25 17:37:29 -05:00
É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