创建Makefile以支持构建特定类型的工件以及支持在一个命令中构建所有工件类型的的一般最佳实践是什么?例如,假设有一个Makefile支持在特定操作系统上构建应用程序:make app OS="Linux"让我们说,Makefile# Performs commands specific to $(OS)
要构建所有工件,可以依次调用这3个命令
/usr/bin/ruby1.9.1 extconf.rb
cd / && ( test -e Makefile.webkit_server x/usr/lib/x86_64-linux-gnu/QT5/bin/qmake Makefile.webkit_server -spec linux-g++ -o Makefile.webkit_server )& make -f M