Makefile rewrite
Makefile rewrite

added features:
 - auto generate object files dependencies
 - support for DESTDIR by install target
   (nice for package maintainers)
 - support for CC, CFLAGS and LDFLAGS environment
   variables (also nice for package maintainers)

Makefile is now a bit more flexible as before.

Signed-off-by: Andrej Gelenberg <cf2ec2b0107966427e6bc7a76aa1e6b5b3cd9359@udo.edu>

DeadDork/vimprobable2,DeadDork/vimprobable2,desyncr/vimprobable,desyncr/vimprobable,fanglingsu/vimprobable,fanglingsu/vimprobable,desyncr/vimprobable,DeadDork/vimprobable2,hut/vimprobable,ThomasAdam/vimprobable,fanglingsu/vimprobable,DeadDork/vimprobable2,hut/vimprobable,desyncr/vimprobable,hut/vimprobable,ThomasAdam/vimprobable,ThomasAdam/vimprobable