add variables for CC, CFLAGS and LDFLAGS

this allows overriding them from make commandline, i.e when packaging
this software
Merge pull request #2 from glensc/makefile

add variables for CC, CFLAGS and LDFLAGS