Makefile fixes: we now do dependencies properly for each ccan module.