Commit Graph

59 Commits (747138cf997a6b5d1f294e5893f4faf757e1066f)

Author SHA1 Message Date
Ludwig Ortmann fe2d2e06ca tests: add pattern for short lgplv2.1 header
Add the license checker pattern which is advertised in our wiki.
9 years ago
Cenk Gündoğan 0c40ccebc8 pyterm: made python compatible with python2 and python3
In python 3 there is no implicit converion of bytes to str or character.
9 years ago
René Kijewski 2f66319a3a make: OSX: don't fail for empty .a archives
Fixes issue #1333.
9 years ago
Martin Lenders 46c38230eb pyterm: Make pyterm available in python2 and python3 9 years ago
Ludwig Ortmann 4b98570a34 doc: improve APPDEPS example
Addresses https://github.com/RIOT-OS/RIOT/pull/1339#discussion_r14050325
9 years ago
Ludwig Ortmann de4677eb60 make: s/PROJDEPS/APPDEPS/
fixes https://github.com/RIOT-OS/RIOT/issues/1284
9 years ago
Ludwig Ortmann 7888222a97 tests: add branch option to license checker 9 years ago
Oleg Hahm 0d6e991e52 Merge pull request #1254 from Kijewski/x86-newlib-nicer-patches
x86: slightly better debuggable bincode
9 years ago
Ludwig Ortmann 289b63c06f dist/tools: add license checker
Creates file structure that maps files to licenses by grepping for
license patterns (patterns for licenses found in RIOT included).
Sets exit code to 1 if an unknown license header is detected.
9 years ago
René Kijewski 3d3ada9a26 x86: slightly better debuggable bincode
While tracking down an error in #1253 I ameded newlib a bit to be
slightly better debuggable. Some lengthy macros were removed in favor of
proper functions.

The parameter passing was wrong before (because of a bug in newlib),
because the user provided CFLAGS were overwritten in the subfolders.
It is kinda strange that this did not cause errors.

The standalone version of the toolchain script was deleted, because it
is not reasonable to maintain two scripts.
9 years ago
Sebastian Sontberg 06433426cf wireshark: fix dissector plugin and expand documentation
The wireshark dissector plugin currently fails with a "Lua Error" when
trying to parse nativenet packets. This patch restores working behaviour
by commenting the offending line introduced in 1258675, which intention
was to account for padding in small packets. It further adds a comment
on how to edit the plugin for the case padding information is required.

The README.md now contains a usage note for configuration on fedora
which might also be helpful for users of other distributions.
9 years ago
Martin Lenders 2362623490 Fix trailing whitespaces
Fixes #1138
9 years ago
Thomas Eichinger 1e983c9670 s/PROJECT/APPLICATION/g
fixes #548
9 years ago
René Kijewski 4e4f908379 Initial import of the x86 port
Currently this works only in qemu.
9 years ago
René Kijewski bd1630adca buildtest: ignore empty folders
`compile_test.py` fails if there are empty folders in `/examples` or
`tests`. This is not a problem for Travis, because it always has a clean
repo.

For the average users there is a problem if they work on multiple
branches and one branch has new examples or tests. If they don't delete
the residual `bin` folders, then `compile_test.py` will print out these
applications as having failed.

This change checks for the existence of a `Makefile` in the application
folder. Also I added a progress indicator, because I like it. :)
10 years ago
René Kijewski 28ff8cebae Merge pull request #1085 from Kijewski/compile_test-process-indicator
Add process indicator to compile_test.py
10 years ago
René Kijewski 8038e96d09 Merge pull request #1119 from Kijewski/error_old-style-definition
Exterminate old-style function definitions
10 years ago
Martin Lenders fe174fefdd Fix some coding conventions in border router driver 10 years ago
Martin Lenders 920e48beff License border router driver under LGPL. 10 years ago
René Kijewski d16b819069 Add process indicator to compile_test.py 10 years ago
René Kijewski 628419eb11 Exterminate old-style function declaration/prototypes 10 years ago
René Kijewski 2c9bfcf5c7 Add "compile everything" tool
Having many tests is quite futile if they aren't executed once in a
while<sup>[citation needed]</sup>.

Alas, this is not the purpose of this PR. This PR adds the tool
"compile_test.py", which executes `make buildtest` for all applications
in `examples` and `tests`, and prints a comprehensive list of the
results.
10 years ago
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.
10 years ago
Martin Lenders 1258675171 Account for padding in small packages in wireshark 10 years ago
Christian Mehlis cb9c5d00de repace project by application in documentation 10 years ago
Christian Mehlis 4a3d8cddaa Merge pull request #665 from authmillenon/wireshark-dissector
Add wireshark dissector for native packets
10 years ago
Martin Lenders 8336c8ed14 Add wireshark dissector for native packets 10 years ago
Ludwig Ortmann 336c5159b2 use pkg-config to add valgrind include path
makes knowledge of VALGRIND_VALGRIND_H vs. VALGRIND_H optional
10 years ago
Ludwig Ortmann 2525920426 remove trailing whitespace and newlines 10 years ago
Oleg Hahm e12aceb1d5 updated INCLUDES part for the dist Makefile 10 years ago
Ludwig Ortmann 4cd1c5d673 document PROJDEPS usage in dist Makefile 10 years ago
Ludwig Ortmann 498cc027b1 dist/example Makefiles: not BOARD -> no BOARD, ## Modules -> # Modules 10 years ago
Christian Mehlis c26a3c0e41 Merge pull request #483 from mehlis/master
fix some findings by the static analyser
10 years ago
Ludwig Ortmann ffad76624a Improve text and stop overriding useful variables 10 years ago
Ludwig Ortmann b4b1ce66f2 merge over options from projects/default/Makefile
add scheduler statistics option
add valgrind option
add develhelp option
10 years ago
Christian Mehlis 8bcb099384 fix some findings by the static analyser 10 years ago
Oleg Hahm 1a6ee4da25 cosmetics in dist Makefile 10 years ago
Oleg Hahm cb7de2432e moved muting "logic" away from application Makefile 10 years ago
Oleg Hahm 1a2968222a fixed typo 10 years ago
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.
10 years ago
Ludwig Ortmann 754881f5f0 handle sigterm, inform about exit
resolves #445
10 years ago
Oleg Hahm 63eb4acf55 adopted exemplary project Makefile to new structure 10 years ago
Oleg Hahm ced43c7235 added goodfet bootloader (necessary for TelosB) 10 years ago
Kaspar Schleiser 668bb8a879 fix minor typo in status output 10 years ago
Christian Mehlis f29e610460 change python shebang to python2 -> python is mostly python3 10 years ago
Ludwig Ortmann 5efa2eea8a fix python shebang 10 years ago
Oliver Hahm c8bee9e554 fixed coding style (space after most keywords) 10 years ago
Oliver Hahm 201f593641 more coding convention fixes 10 years ago
Oliver Hahm 666c90ffe8 * made msb-a2 default for distribution Makefile 11 years ago
Oliver Hahm e6177e811a * moved cpu and board specific parts to corresponding Makefiles
* introduced variable for cpu folder
11 years ago