0
我有下面的Makefile: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
命令。有誰知道如何使它工作?