能否实现makefile编译时以图形化界面的方式选择编译目标

我的想法是一开始调用shell,shell用dialog实现菜单,然后选择。
可是,这样做之后,make毫无反应,就卡在那里了。
是实现不了还是我写错了

contents := $(shell ./test)

这样调用可以,但是,如果test里面有dialog就不行。也不显示错误的,就卡在那里。

使用cmake等

http://www.cmake.org/

http://blog.csdn.net/zhuying_linux/article/details/5465290