First C part + Updated Makefiles