? 2013?04?02? 13:36, Richard Weinberger ??: > Simon, > > Am 02.04.2013 03:10, schrieb Simon Horman: >> On Mon, Apr 01, 2013 at 01:23:05PM +0200, Richard Weinberger wrote: >>> Replace the dist variable by git ls-files. >>> The following files are now included in the dist tarball too: >> >> I'm sorry but I don't think it is reasonable to >> add git as a requirement for building a tarball. > > It is not about building a tarball, it is about tracking files. > Currently you are abusing make to keep track of your files. > git does this already for you. > Tracking files manually in the Makefile is also error prone. > doc/mpc85xx.txt and arch/i386/timer.c have already been forgotten... > If I'm not mistaken kexec-tools uses git as SCM, so you'll need > git anyways to checkout the source and work with it. > I think what simon meant is that by using current ways, we can build a tarball without git installed. By using your ways, if we want to build a tarball, git is a must. So it is unnecessary to add git as a requirement for there may be some condtions that we want to build a clean tarball in a git-not-installed system. Thanks Zhang