ignore autom4te.cache/
remove obj/.gitkeep

make'll create it automagically
ignore obj/**
ignore Makefile
ignore bin/*
ignore lib/*
ensure lib/ is kept
add autoconf scripts
set up config.h generation
check for default includes in configure
let autoconf generate the makefile
setup default goals in Makefile.in
ensure basic CFLAGs are set up
create obj/** subdirectories on the fly
make sure we remove obj files and subdirectories when cleaning
initial version of grafton.make

builds bin/grafton, lib/libgrafton.so and lib/libgrafton.so.$(VERSION), the last two are the same file, but the former is needed for building bin/grafton
add informational output to make goals
use grafton.c as the main entry point to bin/grafton
refactor grafton.make
add stub check target for make