Cenk Gündoğan
e26bb43a03
make: fix typo
2016-04-21 10:57:26 +02:00
Cenk Gündoğan
7383957a8d
make: remove obsolete check for jenkins
2016-04-21 10:57:19 +02:00
Cenk Gündoğan
8a85725cf9
Merge pull request #5221 from Kijewski/rm-rf-safe
...
make: bail out if there are spaces in the path
2016-04-20 23:47:01 +02:00
René Kijewski
1593bf4d32
make: no need to invoke shell to get dir name
2016-04-20 23:22:43 +02:00
René Kijewski
e71e60e567
make: bail out if there are spaces in the path
...
If we use `rm -r(f)` then we should make sure that we don't delete
random directory trees because there was a whitespace in the path.
2016-04-20 23:22:43 +02:00
René Kijewski
5a6fcbc005
make: always use absolute path
2016-04-19 00:34:01 +02:00
Toon Stegen
f3ccc3b5cb
make: clean up output
...
Remove space at begginning or error output line.
2016-04-01 12:15:46 +02:00
Toon Stegen
0221e6d885
make: don't print some test commands
...
When invoking make with QUIET=0 these test are printed to stdout, which
could be confusing.
2016-04-01 12:15:46 +02:00
Oleg Hahm
506e23f481
Merge pull request #2362 from kaspar030/add_lgpl_compliance_simplified
...
add infrastructure for binary LGPL compliance checks
2016-03-30 13:56:02 +02:00
Cenk Gündoğan
4e82028a9d
Merge pull request #5170 from OTAkeys/use_APPDIR_iso_CURDIR
...
Makefile.include: use defined application directory
2016-03-30 13:19:06 +02:00
Toon Stegen
d5195b6bbc
make: Use defined application directory
...
Instead of looking in the current directory for the application source
files, look into the defined APPDIR directory.
2016-03-30 12:23:26 +02:00
c04877dd95
make: add bindist targets / Makefiles
2016-03-29 22:46:28 +02:00
71e46a5ce6
make: add clean-pkg target (cleaning extracted & patched pkg sources)
2016-03-25 14:28:04 +01:00
Oleg Hahm
91d84b09f3
make: also add pkg include paths
2016-03-22 16:05:29 +01:00
Oleg Hahm
16a3f131a3
Merge pull request #5112 from kaspar030/use_git_cache
...
make: pkg: introduce git-cache
2016-03-21 22:32:33 +01:00
772657253f
dist: tools: add git-cache
2016-03-21 21:22:33 +01:00
Joakim Nohlgård
cad5f08b56
Makefile.include: Set PREFIX if not set
2016-03-21 12:19:30 +01:00
Oleg Hahm
a82556d818
make: always include toolchain dependent Makefile
2016-03-15 12:02:53 +01:00
Cenk Gündoğan
dc509f030d
dist/tools/desvirt: proper integration
2016-03-10 18:29:09 +01:00
Oleg Hahm
8986b98281
make: check if APPLICATION is set
...
Fixes #1282 .
2016-03-08 21:08:04 +01:00
8b7ddb2f70
make: use variable for pkg subdir
2016-03-05 03:05:32 +01:00
Joakim Nohlgård
04c8a18493
Merge pull request #4939 from OlegHahm/version_string_fix
...
make: use single ticks
2016-03-04 15:53:04 +01:00
Oleg Hahm
61579d3be4
Merge pull request #4887 from locicontrols/objdump
...
make: set OBJDUMP = $(PREFIX)objdump for gnu targets.
2016-03-01 23:10:04 +01:00
Oleg Hahm
4c6b59b486
make: use single ticks
...
Otherwise the shell will try to evaluate the parentheses.
2016-03-01 20:38:01 +01:00
Oleg Hahm
7a979e3db4
make: actually make use of APPDEPS for building
2016-02-26 15:03:10 +01:00
Ian Martin
332d8c7818
make: use $(OBJDUMP) and $(OBJDUMPFLAGS) in the main objdump target too.
2016-02-24 12:14:05 -05:00
Hauke Petersen
da485b9e2a
make: add board as default module
2015-12-07 17:53:22 +01:00
test
16e958e3b9
make: include Makefile.iotlab for iotlab-* goals
2015-11-28 21:26:46 +01:00
0117192901
make: add support for additional local Makefile
2015-11-19 11:38:49 +01:00
Lucas Jenss
d80f18de0b
Minor usability improvements for samr21 usage
2015-10-27 19:43:40 +01:00
Thomas Eichinger
24e9de65e1
native: exclude emtpy archives from linking on OSX
...
OS X linker won't link archives consisting of the archives header only.
2015-09-03 11:55:59 +02:00
Iván Briano
5f4a5aecb2
make: Get the git directory from RIOTBASE
...
This allows having applications outside of RIOT's own git directory and
still get the correct branch information for the build.
2015-08-27 16:29:10 -03:00
a670766943
make: add info-modules make target
2015-08-26 08:10:04 +02:00
Martine Lenders
64c6d49cbd
iot-lab_M3: rename to iotlab-m3
2015-08-19 20:59:06 +02:00
Martine Lenders
d46f542220
iot-lab_M3: rename to iotlab_m3
2015-08-19 18:29:17 +02:00
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
2015-08-18 23:00:07 +02:00
c72538a6cf
make: ccache: set ccache basedir to RIOTBASE
2015-08-14 00:31:36 +02:00
Martine Lenders
e1842869da
make: make NG_NETIF_NUMOF available in build system
2015-08-11 02:49:19 +02:00
Joakim Gebart
e95a4c50a9
make: Build with -Werror by default
...
Can be overridden from the environment by setting WERROR=0
also remove reversed logic for Werror in Makefile.buildtest
(a typo caused Werror to be always enabled for all builds)
2015-08-04 08:37:39 +02:00
Oleg Hahm
802b3d9c00
make: remove scan-build folder in clean
2015-07-22 20:30:34 +02:00
Joakim Gebart
13753cca14
Makefile.scan-build: Add make goal for running Clang static code analysis
2015-07-21 18:42:38 +02:00
Thomas Eichinger
85ab42dd30
Merge pull request #3262 from gebart/pr/map-cross-reference
...
Makefile.include: Add --cref to linker options
2015-07-20 17:01:41 +02:00
Martine Lenders
0c424716a6
make: auto-include testbed support for IoT-LAB
2015-07-18 10:54:47 +02:00
Joakim Gebart
ee8a8be09e
Makefile.include: Add clean-intermediates target
2015-07-10 16:49:36 +02:00
Philipp Rosenkranz
538c992919
make: delete emptyarchive after test
2015-07-02 20:16:26 +02:00
Joakim Gebart
726d7e60b2
Makefile.include: Add --cref to linker options
...
The --cref option generates a detailed cross reference list in the map file.
Useful for checking what functions are referenced from where.
2015-06-25 14:59:15 +02:00
Joakim Gebart
b54c9d21ee
dist: Add tool for generating Eclipse setting XML files
...
Usage: make eclipsesym (in application directory)
2015-06-01 17:53:44 +02:00
5a598b64b4
make: introduce RIOT_VERSION_OVERRIDE
...
Allows overriding of -DRIOT_VERSION regardless of the version actually
used. Necessary for reproducable compiles.
2015-05-29 09:45:40 +02:00
Martine Lenders
bac1ac3b59
make: actually disable a DISABLED_MODULE
2015-05-09 19:10:03 +02:00
Joakim Gebart
2682c38ee8
Merge pull request #2923 from gebart/pr/docker-buildtests
...
Docker: allow buildtests inside Docker, refactor environment handling.
2015-05-08 16:20:46 +02:00