834cb2192d
make: Remove mailing list advertisement
2021-05-12 11:41:25 +02:00
Martine Lenders
9afa859ba2
Makefile: advertise forum on make
2020-12-10 10:10:03 +01:00
163450b632
Makefile: add pkg-clean target
2020-06-26 09:25:45 +02:00
a534caebb4
makefiles: add code generator targets
...
These targets will bootstrap code for an example application, a test application or a new board support. The 'riotgen' tool is used behind
2020-05-17 17:52:43 +02:00
Gaëtan Harter
f7f58d6a6b
makefiles/boards.inc.mk: list boards variables
...
* Add a variable to list all boards without using 'find'.
* By default 'BOARDS' is the list of all boards.
* Add the 'info-boards' target that lists BOARDS.
* Use in RIOT/Makefile
2019-06-07 16:32:04 +02:00
350ae5bb01
Makefile: add print-versions target
...
This target is an helper for print the toolchain versions script
2019-05-24 17:14:06 +02:00
64ab039841
Makefile: make use of app_dirs.inc.mk
2018-09-05 12:03:09 +02:00
61f1b941ce
make: replace curly braces with parenthesis
2018-03-22 20:43:15 +01:00
Martine Lenders
e1d2c0c134
make: fix link to quickstart guide
2017-05-31 16:19:01 +02:00
Joakim Nohlgård
339a4da9dc
Makefiles: move to new directory /makefiles
2017-04-04 15:11:54 +02:00
c835441a6e
make: remove pkg/*/ from clean targets
2017-01-24 18:47:41 +01:00
Lucas Jenss
f7c28ccecd
Improve execution of static-tests
...
Allow execution of static tests with the `make static-tests`
command and improve its output for the human reader
2016-10-20 09:28:59 +02:00
Oleg Hahm
72bc12e146
doxygen: add make targets to build man and latex
...
HTML will be build per default.
2015-07-20 19:30:30 +02:00
Ludwig Ortmann
851a02bcb7
make: add clean, distclean for RIOT
...
distclean
removes all build products, also depends on docclean
clean
removes all build products for the current board
also, silence clean target from Makefile.include and let it ignore errors
2014-10-10 15:14:30 +02:00
René Kijewski
35e74ad725
make: refactor make system (parallelism, deduplication)
...
Almost everything was build sequentially in RIOT, because we employed
explicit for-loops to build directories (DIRS). This PR makes our make
system use normal dependencies to build directories.
All our compiling rules were duplicated, once for the application, once
for modules. This PR makes the application a normal module, removing
this duplication.
2014-06-23 15:49:55 +02:00
René Kijewski
e189064171
make: print error if make was executed in the root
...
Fixes #1104 , alternative to #1178 .
2014-05-15 20:07:32 +02:00
Martin Lenders
0c6b5ba671
Adapt embunit for RIOT
2014-04-10 15:33:09 +02:00
Ludwig Ortmann
9b61d95545
make: don't ignore failures in for loops
...
Add `|| exit 1` to all constructs like `@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;`, so that compilation stops on the first error.
2014-03-12 11:09:04 +01:00
Ludwig Ortmann
2525920426
remove trailing whitespace and newlines
2014-02-11 18:45:06 +01:00
Oleg Hahm
b105e4445b
added docclean target and replaced make calls by variables
2014-01-21 14:52:55 +01:00
Oleg Hahm
9a331518c9
removed unnecessary includes in RIOTBASE/Makefile
2014-01-21 11:00:47 +01:00
Oleg Hahm
c7d985d371
removed redundant include pathes from Makefiles
2014-01-05 16:11:08 +01:00
Oleg Hahm
26c50522d5
simplified and unified cpu build structure
2014-01-05 16:11:07 +01:00
authmillenon
b1d6e7d639
Refactor border.h
2013-08-14 01:36:22 +02:00
authmillenon
4f363ce0fe
Define phony make targets
2013-08-08 15:44:44 +02:00
Martin Lenders
8a24a8f000
Use rm -rf instead of rmdir
...
This way make clean runs more... cleanly
2013-05-24 15:13:34 +02:00
Oliver Hahm
1491f6d8e0
* added quotes to main Makefile to deal with spaces in PATH
2013-04-17 12:09:08 +02:00
Oleg Hahm
990b199d08
* let Make ignore non-empty directories on deleting (instead of letting rmdir ignore it)
2013-03-27 16:10:28 +01:00
Oliver Hahm
e6177e811a
* moved cpu and board specific parts to corresponding Makefiles
...
* introduced variable for cpu folder
2013-03-23 18:38:12 +01:00
Oliver Hahm
5ffe5a9c27
* renamed makefiles to Makefile
2013-03-09 23:45:56 +01:00