update workflow with Makefile