0

I have the following source directory structure

src:
    dir1: c++ files, Makefile
    dir2: perl/python scripts, Makefile


build:
    bin: 
        binary-executables
        bin-subdir: I want my perl/python files to be copied during the build process.

Also, When I do a make install, will the bin-subdir be copied into install/bin by default or I have to specify that as well?

4

1 回答 1

1

基本上,当您运行时make X,您是在告诉 MakeX在您的 Makefile 中查找目标。所以如果你没有install:目标,什么都不会发生。所有这一切实际上取决于您的 Makefile 中的内容。如果您想将 perl/python 文件复制到构建目录中,一种方法是编写一个运行 *sh 命令的 Makefile 目标mv dir2/*.pyc build; mv dir2/*.pl build,并在 Makefile 的其他位置要求该目标。如果您需要一个好的 Makefile 教程,这是我开始使用的。

于 2013-06-24T20:21:02.987 回答