Commit Graph

475 Commits

Author SHA1 Message Date
Romain Goyet
8a21f24309 Default to the mingw toolchain when building the simulator on Windows 2017-11-12 02:10:19 +01:00
Romain Goyet
9a41ee8ad9 Add the ability to package the web simulator 2017-11-06 21:54:18 +01:00
Romain Goyet
1636d45588 Uniformize toolchain usage 2017-10-19 17:31:40 +02:00
Romain Goyet
7d6bf1649b Avoid using clang by default 2017-10-19 17:31:40 +02:00
Ian Abbott
1a877d999b Makefile: Use POSIX shell redirection syntax for app_flash target
The recipe for the 'app_flash' target uses an 'until' loop to wait for
the DFU device to be connected.  The command uses &> to redirect both
standard output and standard error output to a file (/dev/null).  This
works for shells such as Bash and Z Shell, but not dash or Korn shell.
Replace it with a combination of > and 2>&1 for portability.
2017-09-07 17:51:54 +02:00
Marc Lagrange
1633709389 Add -fPIE for simulator build (#93)
Add -fPIE for simulator build using SFLAGS
2017-09-06 10:42:18 +02:00
Émilie Feral
9ac25fc03a Repair windows build 2017-09-06 10:05:17 +02:00
Romain Goyet
df31f0ce34 Improve the app_flash command
We now display a small inline tutorial, and wait for a device to be
connected
2017-09-06 10:00:14 +02:00
Jacob Young
2e105036ff Use the blackbox platform to run the tests on travis. 2017-09-01 04:00:28 -04:00
Émilie Feral
2ff9aa2f88 Makefile: app_run is meaningful only for device platform 2017-08-30 14:35:44 +02:00
Romain Goyet
70174638df [ion] Fix sending events to emscripten build
Change-Id: I9306554044a0b2fe2ee26769cc66a2684a05bebe
2017-07-21 15:12:38 +02:00
Émilie Feral
e37f1418e5 Clean DEBUG macro
Change-Id: I5acf266d565045468c6fba19b1ca493773ae78bc
2017-06-16 15:08:14 +02:00
Émilie Feral
51437f0b4f Define OS_WITH_SOFTWARE_UPDATE_PROMPT according to PLATFORM
Change-Id: Ic53f6b18772cacd4240e97ed99faddc43c1afbc4
2017-06-16 14:53:43 +02:00
Émilie Feral
6ef5955c43 Change macro ON_BOARDING to OS_WITH_ONBOARDING_APP
Change-Id: I355c8164f0ed78d1c9f9bfa39cb2b185c509423a
2017-06-16 14:49:43 +02:00
Émilie Feral
d9f2604926 [build] Display on boarding app only with make PLATFORM=device
ON_BOARDING=1

Change-Id: Iada91f419d8e083326cf146b6cf3b6fa8c029486
2017-05-24 14:26:19 +02:00
Romain Goyet
c60c77a7f5 Enable debug information when building with DEBUG=1
Change-Id: Ie8d5305da64d0e2de7656d83bcbfa1d5b083c1ba
2017-04-26 11:17:41 +02:00
Romain Goyet
097ecc8b89 Fix the struct viz
Change-Id: If8dee21e5fd337e50460a85a753f69ecd4818571
2017-04-20 09:51:29 +02:00
Romain Goyet
4d6eddb411 Cleaner build process
Change-Id: I6ecc7b77437397859f8ebb79ace48aaa9c1c2047
2017-04-19 22:21:46 +02:00
Romain Goyet
e16db9cc9d Merge "Add a diagnostic too to navigate structure layouts" 2017-04-19 20:17:15 +02:00
Romain Goyet
a47efa93ee Add a diagnostic too to navigate structure layouts
Change-Id: I236e6ac8aa51295be9c3d157eb49710977f083f8
2017-04-19 19:12:37 +01:00
Émilie Feral
38a1048bc1 [ion] repare blackbox
Change-Id: I1229ad45e29db6dac5c296b87acd5663c5564cea
2017-04-14 15:00:38 +02:00
Romain Goyet
4f484ec26b Add a dfu-util command to flash over USB
Change-Id: Ie132213d449d1309e89a93e11ddd7915e36387b4
2017-03-07 11:07:26 +01:00
Romain Goyet
7455a363da Silent building with AFL
Change-Id: Ia54cfdd7d62b15622d863b644345ee289f717aac
2017-02-16 11:00:57 +01:00
Romain Goyet
a94e8c314f Simplify the makefile configuration
Change-Id: I826916e0d0b23f7429a66dfa7001b19dcc53080a
2017-02-16 11:00:17 +01:00
Romain Goyet
babfe50763 Organize the build system
Change-Id: Ib331bae99041b998eb721b44c3b0b44426270b38
2017-02-15 19:10:23 +01:00