add makefile

Signed-off-by: Mattias Andrée <maandree@operamail.com>
add dependency list

Signed-off-by: Mattias Andrée <maandree@operamail.com>
add shebang

Signed-off-by: Mattias Andrée <maandree@operamail.com>
use gpp for flexibility

Signed-off-by: Mattias Andrée <maandree@operamail.com>