Fix Makefile to include all required sources