treym wrote:what does it says ?
if this is about __STRICT_ANSI__and -pedantic .. i wont change that

MAVLINK_SRC_CFLAGS := -lm
ähh!?
you mean linker flags, isn't it

adminuser@adminuser-VirtualBox:~/multiwii-mavlink-gc$ make
cc -lm -o src/mwgc/mwgc-1.1 src/mwgc/mwgc.o src/serial/serialport.o src/mwi/mwi.o src/utils/utils.o src/mwgc/conf.o
src/mwgc/mwgc.o: In Funktion `callBack_mwi':
/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:720: Nicht definierter Verweis auf `lrintf'
/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:720: Nicht definierter Verweis auf `lrintf'
/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:728: Nicht definierter Verweis auf `lrintf'
/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:732: Nicht definierter Verweis auf `lrintf'
/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:732: Nicht definierter Verweis auf `lrintf'
src/mwgc/mwgc.o:/home/adminuser/multiwii-mavlink-gc/src/mwgc/mwgc.c:509: Weitere nicht definierte Verweise auf `lrintf' folgen
collect2: error: ld returned 1 exit status
you should not use this function in an mcu.
it is a pain what it uses in terms of resources.
edit:
before i forget it - write a cmake file.
make files are shit.