Ваш фактический код выглядит более или менее правильным. Вы должны удалить отступ для строки, начинающейся с ERL, и убедиться, что в начале всех строк с отступом есть TAB (не SPACE). (Если у вас нет локализованной версии Windows, вам также следует проверить орфографию администратора.)
Имя вашего Makefile должно быть Makefile (без типа файла, заканчивающегося вообще), и вы должны запустить его с make. Просто запись make в командной строке запустит самую верхнюю команду make (которая в вашем случае 'all'). Если вы хотите запустить любую из других команд (или все явно), просто добавьте это к вашей команде make, например, «make clean», «make foo.beam».
Также рассмотрите возможность размещения ваших исходных файлов в src / и ваших скомпилированных файлов в ebin /, так как это стандарт Erlang.
Я рекомендую эту страницу для получения дополнительной информации о make (если вы используете GNU Make): http://www.gnu.org/software/make/manual/make.html