2

我有一个用 c# 编写的源代码,可以使用 makefile 构建(这需要我生成它,我对此很懒惰)或在源代码的根目录中执行 xbuild,然后构建那个我的项目我在。

或者我可以执行我自己的 shell 脚本 (build.sh),它将构建所有内容,并将它们放在一起,这样用户就无需费心理解我的项目中的工作方式。

但是,大多数 linux 用户都熟悉./configure && make标准。我也想在我的项目中启用这个标准,但我想只执行我的脚本“build.sh”并退出(如果我的脚本失败,最终会出错)

有可能这样做吗?例如一些简单的makefile,除了执行一些其他的shell脚本之外什么都不做?

我的目标是用户使用我的源代码打开目录,如果他们真的懒得阅读自述文件 :-) 他们仍然可以键入./configure && make实际上也可以工作的内容。

4

1 回答 1

4

Makefile应该做这项工作的例子:

all:
        $(CURDIR)/build.sh

运行make时它将build.sh在与Makefile.

于 2013-06-20T09:26:24.523 回答