Michael Keller
337494e700
Merge pull request #7663 from hydra/rebuild-if-linker-script-changes
...
Rebuild ELF if linker script is changed.
2019-02-27 19:53:33 +13:00
mikeller
35bb19d6d4
Made PRE_PUSH_TARGET_LIST settable from 'make/local.mk'.
2019-02-26 21:02:45 +13:00
Dominic Clifton
dbdb6d30fc
Rebuild ELF if linker script is changed.
...
# Conflicts:
# Makefile
2019-02-25 23:18:20 +01:00
Michael Keller
2b29c2d7d0
Added 'pre-push' build targets, added to pull request instructions.
2019-02-25 15:57:12 +13:00
mikeller
fad7ee3464
Fix missing 'platform.h' includes in compilation units, and make them stay away.
2019-02-23 17:49:25 +13:00
Michael Keller
b3eedfe6af
Merge pull request #7625 from hydra/bf-rebuild-on-makefile-changes
...
Ensure target is rebuilt if ANY of the make files changes.
2019-02-22 04:52:25 +13:00
Dominic Clifton
f475683366
Ensure target is rebuilt if ANY of the make files changes.
...
Prior to this, editing say make/source.mk didn't cause a rebuild.
2019-02-20 14:25:28 +01:00
blckmn
1bedb1b911
Moved hal config headers etc to ./src/main/startup
2019-02-20 18:24:16 +11:00
mikeller
b329f0d70b
Separate out target specific tests into the 'test-all' goal.
2019-02-03 15:54:26 +13:00
Michael Keller
b36acf5576
Merge pull request #7490 from mikeller/add_makefile_test_invocations
...
Added 'test_help' and 'test_<testname>' targets to Makefile.
2019-01-30 00:54:00 +13:00
mikeller
4bd9605d2a
Added 'test_help' and 'test_<testname>' targets to Makefile.
2019-01-28 20:39:05 +13:00
mikeller
8c2a896025
Added 'test-representative' make target to run a representative subset of the unit tests.
2019-01-28 00:08:01 +13:00
mikeller
5c4d94457c
Added the ability to print lists of targets by MCU type to the Makefile.
2019-01-19 15:09:26 +13:00
mikeller
5b3f54874d
First wave of feature cut conversions: CHEBUZZF3, MIDELICF3, and SPRACINGF3EVO.
2019-01-19 00:53:09 +13:00
mikeller
2e000506c8
Renamed to 'FEATURE_CUT_LEVEL', added 'FORCE_FEATURE_CUT_LEVEL' command line option.
2019-01-17 09:03:35 +13:00
Michael Keller
776549785d
For discussion: Take a methodical approach to dealing with flash overflows.
2019-01-16 15:56:10 +13:00
Dominic Clifton
2584a90134
Ensure debug symbols are generated for startup code when needed.
2018-12-10 19:50:59 +01:00
mikeller
3be377bde1
Fixes for NRF24 SPI RX drivers.
2018-08-31 00:10:15 +12:00
mikeller
4ec481a843
Added '-fno-common' build option, fixed resulting problems.
2018-08-30 18:58:34 +12:00
mikeller
581628eeb4
Switch to GNU11 language standard.
2018-08-19 10:33:32 +12:00
Michael Keller
2293462324
Added more verbosity.
2018-07-22 12:08:31 +12:00
mikeller
5c16c50826
Added per-MCU-type build targets.
2018-07-22 11:24:07 +12:00
Anders Hoglund
0185018973
Build target groups populated dynamically.
2018-07-16 18:10:03 +02:00
mikeller
7a2192d13e
Fixed typo in 'Makefile'.
2018-05-27 10:53:50 +12:00
Andrey Mironov
ed72803858
Added FAST_RAM usage correctness check
2018-05-23 14:40:33 +03:00
Andrey Mironov
eac01a6ad6
Replaced PCRE with egrep for macOS users
2018-05-22 12:00:16 +03:00
mikeller
e823920662
Added memory usage output to linker.
2018-05-16 23:17:03 +12:00
mikeller
3a149dd450
Rebased, fixed regex for target name at end of line.
2018-05-14 19:18:20 +12:00
mikeller
4c11c6666b
Fix from review.
2018-05-14 19:13:37 +12:00
mikeller
ede204aa81
Removed some target dependencies, and added makefile target 'check-target-independence' to find dependencies.
2018-05-14 19:13:37 +12:00
jflyper
35df29f0bc
Use nomk to signify no build target name
2018-05-05 01:13:12 +09:00
Michael Keller
f53d79d13f
Changed 'relwithdebinfo' debug option to more memorable name. ( #5690 )
2018-04-16 23:08:33 +12:00
Andrey Mironov
a3f33f996f
Added release with debug info DEBUG type
2018-04-12 10:03:50 +03:00
Petr Ledvina
eee15e7ca4
Implement minimalistic strcasestr ( #5411 )
...
* Implement minimalistic strcasestr
* fixup! Implement minimalistic strcasestr
* Add _GNU_SOURCE
Enable gcc extensions
* fixup! fixup! Implement minimalistic strcasestr
2018-03-15 02:17:23 +13:00
Vishal Verma
2074dbb004
Makefile: fix clean_all trying to cleean SKIP_TARGETS
...
clean_all or all_clean were trying to clean SKIP_TARGETS too, resulting
in:
make/targets.mk:15: *** The target specified, ALIENWHOOP, cannot be
built. Use one of the ALT targets: ALIENWHOOPF4 ALIENWHOOPF7. Stop.
Remove SKIP_TARGETS from the clean lists.
2018-02-21 11:12:50 -07:00
Anders Hoglund
1605b15cff
Clean up the verbosity usage with echo commands in makefiles.
2017-12-30 16:28:52 +01:00
blckmn
7036ad9074
Removed ITCM_RAM warning by defining the region.
2017-12-22 09:20:40 +11:00
Michael Keller
5ae3933db4
Changed make target for 'all' to not include unsupported, added 'all_with_unsupported' (formerly 'all') and 'unsupported' targets.
2017-10-18 09:56:44 +13:00
Michael Keller
e6fdd266e0
Removed F1 targets from the target lists used for CI, added warning about deprecation.
2017-10-17 11:34:09 +13:00
Steffen Windoffer
03aa31acdd
remove not needed whitespaces
2017-08-24 11:33:39 +02:00
Anders Hoglund
ab232e8828
Remove hardcoded unconditional measurement of target build time.
2017-08-17 11:29:17 +02:00
blckmn
2dca6a5bbc
Preparation for F4 being LL enabled.
...
Updated F7 to use latest HAL / LL libraries
2017-07-29 23:02:39 +10:00
fishpepper
b57c3ea5d8
adding openocd-gdb command to makefile
2017-07-25 23:24:16 +02:00
blckmn
6151ded961
Low level driver for SPI for F7
2017-07-23 20:53:45 +10:00
blckmn
61cfb0aedf
Some separation in the Makefile
2017-07-21 07:51:13 +10:00
Martin Budden
cf9d20bede
Merge pull request #3413 from martinbudden/bf_gyro_spi_tidy
...
SPI tidy. Rename SPI functions. Rationalise parameter order.
2017-07-20 19:31:57 +01:00
Martin Budden
2fd20c2bd9
Rename SPI functions. Rationalise parameter order.
2017-07-20 16:22:59 +01:00
Martin Budden
6943fb8e56
Split MSP box code into separate module
2017-07-20 13:33:34 +01:00
Martin Budden
657c88c767
Merge pull request #3567 from brucesdad13/target-alienwhoop
...
SKIP_TARGET for make clean_all
2017-07-20 05:58:01 +01:00
brucesdad13@gmail.com
5c413726fa
Complement for SKIP_TARGET PR #3545 to skip same targets for clean_all etc.
2017-07-19 20:15:29 -04:00