Gaëtan Harter
34f69245c3
makefiles: do not locally export compilation variables
...
These are already exported by `makefiles/vars.inc.mk`.
It is a prerequisite to allow handling compilation without global exports.
2019-08-29 10:35:36 +02:00
Juan Carrano
6b766c3cd3
sys/posix: make posix module provide only headers.
...
The build system contains several instances of
INCLUDES += -I$(RIOTBASE)/sys/posix/include
This is bypassing the module management system, by directly accesing
headers without depending on a module. The module is the posix module.
That line is also added when one of the posix_* modules is requested.
According to the docs, the posix module provides headers only, but in
reality there is also inet.c.
This patch:
- Moves `inet.c` into `posix_inet`, leaving `posix` as a headers-only
module.
- Rename `posix` as `posix_headers` to make it clear the module only
includes headers.
- Makes `posix_*` modules depend on `posix_headers`, thus removing the
explicit `INCLUDES+=...` in `sys/Makefile.include`.
- Ocurrences of `INCLUDES+=...` are replaced by an explicit dependency
on `posix_headers`.
2019-03-20 12:57:13 +01:00
smlng
c93d1ca6c2
dist: adapt DEVELHELP switch
2017-11-28 10:51:50 +01:00
Cenk Gündoğan
a5ffbeedf9
dist: examples: fix minor typos
2016-12-27 13:50:42 +01:00
58a12e5034
core: make messaging optional
2016-03-30 23:27:09 +02:00
kYc0o
f92b025b85
vtimer: get rid of
2016-03-24 17:10:54 +01:00
a13bc46f3e
sys: remove uart0
2015-09-04 17:46:23 +02:00
bbf64e81ec
remove defaulttransceiver, cc110x, cc2420 traces
2015-08-06 12:13:54 +02:00
Oleg Hahm
b0a65e870b
make: doc: clean up dist Makefile
2014-10-22 20:00:26 +02:00
Ludwig Ortmann
4b98570a34
doc: improve APPDEPS example
...
Addresses https://github.com/RIOT-OS/RIOT/pull/1339#discussion_r14050325
2014-06-21 18:28:34 +02:00
Ludwig Ortmann
de4677eb60
make: s/PROJDEPS/APPDEPS/
...
fixes https://github.com/RIOT-OS/RIOT/issues/1284
2014-06-21 18:28:34 +02:00
Thomas Eichinger
1e983c9670
s/PROJECT/APPLICATION/g
...
fixes #548
2014-05-26 13:21:09 +02:00
Ludwig Ortmann
ac21f3c54c
make: couple include path and -I
...
This is necessary if includes have to be filtered, such as in native
to throw out RIOTs posix includes which interfere with system
includes.
2014-02-27 08:14:33 +01:00
Christian Mehlis
cb9c5d00de
repace project by application in documentation
2014-02-18 12:28:32 +01:00
Ludwig Ortmann
336c5159b2
use pkg-config to add valgrind include path
...
makes knowledge of VALGRIND_VALGRIND_H vs. VALGRIND_H optional
2014-02-11 19:22:39 +01:00
Oleg Hahm
e12aceb1d5
updated INCLUDES part for the dist Makefile
2014-01-21 15:28:00 +01:00
Ludwig Ortmann
4cd1c5d673
document PROJDEPS usage in dist Makefile
2014-01-15 20:37:09 +01:00
Ludwig Ortmann
498cc027b1
dist/example Makefiles: not BOARD -> no BOARD, ## Modules -> # Modules
2014-01-13 11:12:14 +01:00
Ludwig Ortmann
ffad76624a
Improve text and stop overriding useful variables
2014-01-09 15:07:42 +01:00
Ludwig Ortmann
b4b1ce66f2
merge over options from projects/default/Makefile
...
add scheduler statistics option
add valgrind option
add develhelp option
2014-01-09 15:07:12 +01:00
Oleg Hahm
1a6ee4da25
cosmetics in dist Makefile
2014-01-08 16:46:46 +01:00
Oleg Hahm
cb7de2432e
moved muting "logic" away from application Makefile
2014-01-05 16:11:08 +01:00
Oleg Hahm
1a2968222a
fixed typo
2014-01-05 16:11:08 +01:00
Oleg Hahm
9df07f9238
muting compiler and binutils optionally
...
Instead of muting all compiler and other binutils output by default,
introduce a variable to make this behaviour configurable.
2014-01-05 16:11:08 +01:00
Oleg Hahm
63eb4acf55
adopted exemplary project Makefile to new structure
2013-11-08 15:49:03 -08:00
Oliver Hahm
666c90ffe8
* made msb-a2 default for distribution Makefile
2013-04-18 02:21:22 +02: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
3a69aa8ebc
* added arm_common to include path for lpc2387 in Makefile.modules
...
* cleaned dist/Makefile up
2013-03-19 17:56:26 +01:00
Oliver Hahm
7a4dec1830
* replaced new Makefile name in Makefiles
2013-03-09 23:47:21 +01:00
Oliver Hahm
5ffe5a9c27
* renamed makefiles to Makefile
2013-03-09 23:45:56 +01:00