У меня есть следующий Makefile:
:PHONY Darwin Xcode Linux Cygwin
all: `uname`
Cygwin:
echo "Making Cygwin"
Scripts/Make/MakeCygwin.sh
Linux:
echo "Making Linux"
Scripts/Make/MakeLinux.sh
Darwin:
echo "Making Darwin"
Scripts/Make/MakeDarwin.sh
Xcode:
echo "Making Xcode"
Scripts/Make/MakeXcode.sh
Однако он не работает:
$ make
make: *** No rule to make target ``uname`', needed by `all'. Stop.
Оказывается, команда uname
не выполнена.Кто-нибудь знает, как заставить это работать?