Migrated from Makefile to Shake