First empty program

Does absolutely nothing useful.

Signed-off-by: Celelibi <celelibi@gmail.com>
misc: Added a module to put misc. functions

It currently have only one function that calls perror and exit.
Certainly more functions to come...

Signed-off-by: Celelibi <celelibi@gmail.com>
misc: added functions asprintf and avsprintf

These functions act like sprintf and vsprintf, except they allocate
their arguments instead of requiring a pre-allocated one.

Signed-off-by: Celelibi <celelibi@gmail.com>
getopthelp: added module getopthelp

This module is a wrapper around getopt_long that handle the short and
long options in an unified way. It can also generate help message
automatically.

Signed-off-by: Celelibi <celelibi@gmail.com>
Makefile: Added generation of .d files

These files contains the dependancies between the .o, .c and .h.

Signed-off-by: Celelibi <celelibi@gmail.com>