base-ccan.mk rework