Эта строка make-файла выглядит очень подозрительно (строка 2):
PATH:=~/Space-Invaders/
попробуйте сделать это:
$(info PATH before = $(PATH))
PATH:=~/Space-Invaders/
$(info PATH after = $(PATH))
Это покажет вам, чтоПуть до и после этой команды.Простое исправление может быть таким:
PATH:=~/Space-Invaders/:$(PATH)
Похоже, что PATH просто переопределяется для меня ...
Примечание: вы можете только рекурсивно ссылаться на переменную(присвойте себе), если вы используете простое расширение :=
, поэтому, если вы измените его на =
, оно будет жаловаться.