Romain Goyet
|
ada205b1a7
|
[build] Use variants
- Move helpers functions into build/helpers.mak
- Move official warning into official targets only
|
2020-04-03 22:26:55 -04: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
|
6d2d5c6837
|
[build] Add confirmation before building official softwares
|
2020-02-12 15:13:26 +01:00 |
|
Émilie Feral
|
587b5e7a93
|
[build] Fix epsilon.onboarding build
|
2019-10-09 16:21:54 +02:00 |
|
Romain Goyet
|
cb053cf8d2
|
[build] Clean variants
|
2019-10-01 15:38:27 +02:00 |
|
Romain Goyet
|
5ef8f2bc1d
|
[build] Add "make help" command
|
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
|
657a6da583
|
[build] Clean the windows targets
|
2019-09-27 17:57:05 +02:00 |
|
Romain Goyet
|
51e42f4f0f
|
Merge branch 'sdl-macos-fix' into sdl-apple-fix
|
2019-09-20 10:02:40 +02:00 |
|
Romain Goyet
|
ff10c5ec78
|
[build] Work around command-line length limitation on windows
|
2019-09-19 12:05:13 +02:00 |
|
Romain Goyet
|
d32f123883
|
[build] Fix header dependency tracking
|
2019-09-18 18:09:30 +02:00 |
|
Romain Goyet
|
9a02c2097f
|
[build] Fix make epsilon.dfu
|
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 |
|
Émilie Feral
|
5906b6517c
|
Makefile: fix typo in make info
|
2019-09-17 17:38:55 +02:00 |
|
Émilie Feral
|
869ab35c54
|
Makefile: build only necessary files for test target
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
870c8cb6ab
|
Makefile: improve make info to display all potential building flags and
targets
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
87b54385aa
|
[scripts] Enable to call "make PLATFORM=blackbox compare" without
precising the building directory
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
b439e1fc1e
|
Makefile: make a target workshop_python_emulator
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
a8a5912319
|
[scripts] Enable to call "makefile PLATFORM=emscripten simulator.zip"
without precising the building directory
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
7837e6be4a
|
Makefile: create a PHONY target clean_for_apps_selection which only clean
the files that need to be cleaned before changing the EPSILON_APPS flag
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
059c596a80
|
Makefiles: avoid building all sources for each target; introduce more
modularity
|
2019-08-08 17:22:01 +02:00 |
|
Émilie Feral
|
11863804f7
|
[scripts] Remove EPSILON_BOOT_PROMPT flag
|
2019-08-08 17:21:53 +02:00 |
|
Émilie Feral
|
a4dfe2eb9e
|
[scripts] Remove EPSILON_ONBOARDING_APP flag
|
2019-08-08 16:32:18 +02:00 |
|
Émilie Feral
|
86487567d4
|
[scripts] Makefile: Remove objs variable and add all_objs
|
2019-08-08 16:29:38 +02:00 |
|
Émilie Feral
|
725ea64a45
|
[scripts] Enable to build targets without specifying the building
directory
|
2019-08-08 16:29:38 +02:00 |
|
Émilie Feral
|
2ddb586bdc
|
[scripts] Remove EPSILON_USB_DFU_XIP flag: specify the right dfu sources
for each target
|
2019-08-08 16:29:38 +02:00 |
|
Romain Goyet
|
b12089e02d
|
[scripts] Allow customization of the default Make target
|
2019-07-02 13:42:49 +02:00 |
|
Émilie Feral
|
eb065dacba
|
Build: flasher define its own dependencies in scripts/targets.device.mak
|
2019-04-18 09:51:22 +02:00 |
|
Romain Goyet
|
d25182d0db
|
Merge branch 'master' into sdl
|
2019-03-20 18:03:28 +01:00 |
|
Émilie Feral
|
506068a725
|
[scripts] Fix flasher.elf build
|
2019-03-19 10:40:53 +01:00 |
|
Romain Goyet
|
950c90c1b9
|
[scripts] Add a rule_label helper
|
2019-03-18 12:10:20 +01:00 |
|
Romain Goyet
|
cbda08ac3c
|
[scripts] Add a default rule for Objective-C
|
2019-03-06 20:56:22 +01:00 |
|
Romain Goyet
|
570ecd1da5
|
[scripts] Fix a typo
|
2019-03-06 20:55:58 +01:00 |
|
Romain Goyet
|
d3f5407189
|
[scripts] Give precedence to platform-specific targets
|
2019-03-06 20:05:52 +01:00 |
|
Romain Goyet
|
6e3ce5d295
|
[scripts] Make sure to build i18n.h
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
219fdcbdc6
|
[scripts] Correctly build the test runner
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
160f202860
|
[scripts] Prevent mixing implicit and normal rules
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4aebba88dd
|
[scripts] Define shortcut commands for test.elf and epsilon.elf
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
0c83253d2e
|
[scripts] Use BUILD_DIR instead of build_dir
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
bd6339f9dc
|
[make] Rename OUTPUT_DIRECTORY to build_dir
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
2af792cf88
|
[build] Rename the build folder to scripts
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4f1d74f44b
|
[build] Use an out-of-tree build
|
2019-03-06 15:00:59 +01:00 |
|
Léa Saviot
|
ca2fdf8ffd
|
[build/makefiles] Commands to create a scenario logger and creator
|
2018-11-26 14:40:40 +01:00 |
|
Émilie Feral
|
3f711da8e4
|
[Makefile] Create a build option: EPSILON_BOOT_PROMPT that can be
'update' or 'beta' to display a prompt informing about new update or
beta version
|
2018-10-16 11:09:50 +02:00 |
|
Émilie Feral
|
797459794b
|
Makefile: build only Calculation application by default
|
2018-08-10 15:54:35 +02:00 |
|
Émilie Feral
|
22a3b5369f
|
Makefile: build escher
|
2018-08-10 10:37:51 +02:00 |
|
Émilie Feral
|
d45f536821
|
[poincare] Design a temporary Makefile
|
2018-08-08 15:47:36 +02:00 |
|
Léa Saviot
|
e0e26a3607
|
[usb] Separate bin file for DFU code, copied in RAM for execution.
Change-Id: I1b2147ecd2f3d4a5c3d7db5e7a07b66258666fca
|
2018-04-06 14:31:45 +02:00 |
|
Romain Goyet
|
38bf626c19
|
Make clena
|
2018-04-04 10:53:56 +02:00 |
|