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
Ludwig Ortmann
2525920426
remove trailing whitespace and newlines
2014-02-11 18:45:06 +01:00
Ludwig Ortmann
d40b6ac5b1
native+osx makefile cleanup
...
* add missing $(AD) to osx $(LINK) invocation
* move osx build determination to native makefile
* move old libc test to native makefile
* set objcopy to "true" - it is superfluous for native no matter what the system is
* add some documentation to natives makefile
2014-02-10 12:25:47 +01:00
Ludwig Ortmann
0ee91da42f
valgrind target
2014-02-01 13:56:21 +01:00
Ludwig Ortmann
94ac6ddbd2
refactor and clean up native Makefile
2014-02-01 13:56:17 +01:00
Ludwig Ortmann
e083e9bcb8
configure debug target for native
2014-01-30 11:34:04 +01:00
Ludwig Ortmann
855eea6a53
add missing newlines
2014-01-22 18:26:53 +01:00
Ludwig Ortmann
b6781cdf0f
add native flash and term targets
...
flash does nothing
term starts the project with PORT misused for the tap interface
PORT is unset if nativenet is not used
2014-01-09 12:53:40 +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
02612ff0ca
further Makefile cleanup
2014-01-05 16:11:08 +01:00
Oleg Hahm
c7d985d371
removed redundant include pathes from Makefiles
2014-01-05 16:11:08 +01:00
Oleg Hahm
55f31a4829
simplify include structure for boards
...
* do not overwrite CFLAGS in boards Makefile
2014-01-05 16:11:07 +01:00
Oleg Hahm
1e665b49de
build everything in the project directory
2014-01-05 16:11:07 +01:00
Ludwig Ortmann
cf87e647c0
make native includes RIOT posix compatible
2013-12-22 23:26:54 +01:00
Ludwig Ortmann
77e8cbb112
remove ltc disable race
2013-12-19 17:39:02 +01:00
Ludwig Ortmann
579c1edb04
clean up native ltc
2013-12-19 17:39:02 +01:00
Christian Mehlis
6aec050fc4
initialize id and only remove a valid timer
2013-12-19 17:39:01 +01:00
Christian Mehlis
a38928e5c3
rename variables to match the guidelines (use module prefix)
2013-12-19 17:39:01 +01:00
Christian Mehlis
4be9764f80
removed useless code
2013-12-19 17:39:01 +01:00
Oleg Hahm
903ec54a43
making include directives consistent
2013-12-19 15:31:37 +01:00
Christian Mehlis
d82a5b67db
added missing thread include
2013-12-19 13:06:26 +01:00
Christian Mehlis
e065888cdb
added ENABLE_DEBUG macro
2013-12-19 13:05:49 +01:00
Hauke Petersen
c629229e8d
Added the boards folder to the doxygen tree
...
- added boards to riot.doxyfile
- fixed group definitions for all boards
2013-12-16 14:00:37 +01:00
Christian Mehlis
fc80c22c3c
reduce LTC_TIMER_INTERVAL by the factor of 10 to be more precise
2013-12-10 22:22:33 +01:00
Christian Mehlis
7bc09fdc0f
make LTC_TIMER_INTERVAL a named define
2013-12-10 22:21:51 +01:00
Christian Mehlis
ed4ed963ce
added missing timer remove on the end of the measurement
2013-12-10 22:20:16 +01:00
Ludwig Ortmann
864267f238
daemonization, io socket and file redirection
2013-12-10 17:00:01 +01:00
Ludwig Ortmann
9e87d7a244
fix native board license headers
2013-11-23 13:11:56 +01:00
Ludwig Ortmann
d6c213fb47
fix grammar in license header
2013-11-23 13:11:56 +01:00
Ludwig Ortmann
6d16520387
add -Wextra -pedantic to native CFLAGS
...
it's all about code quality
2013-11-22 10:56:28 +01:00
Ludwig Ortmann
7b9d199ec8
make system calls safer/clean up headers
...
wrap some libc functions that do system calls (terminal output)
wrap read/write with syscall guard
define real_read/write (next dynamic linker find for read/write)
guard system calls in remaining code
introduce native_internhal.h
throw out some debug statements that break things
clean up includes a bit
declare board_init in native_internhal.h
add -ldl to LINKFLAGS for cpu/syscalls
2013-11-13 00:01:42 +01:00
Oleg Hahm
232e205137
moved boards into subdirectory
2013-11-06 10:11:57 -08:00