Switched to CVRA Build System

Two-file system.

make.sh [debug|release] 
makes the "project". in this case, the test of the library

cvraModuleMake.sh
contains the dependencies of the library in a simple format.
For each build configuration, two variables are expected:
CFGNAME= ( file.c header.h ) 
CFGNAME_linklibs = ( lib_we_need )

By default, I suggest:
x86 for linux-based software
embedded for the uC/OS-III version
tests for the test-only compilation