Re: [PATCH] Introduce file with the common default build-time items.
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Jun 14, 2007, 04:36 UTC
- Message-ID
- <20070614043633.GV6073@spearce.org>
- In-Reply-To
- <20070613054316.GN86872@void.codelabs.ru>
Eygene Ryabinkin <rea-git@codelabs.ru> wrote:
> Words 'wish' and 'tclsh' are scattered across at least three files, > but they are tied to the same entities. To ease the maintenance > and remove errors, these configuration items were gathered into the > separate file named 'common-make-vars.def'.
...
Show 10 quoted lines
> diff --git a/git-gui/Makefile b/git-gui/Makefile > index 3de0de1..654641a 100644 > --- a/git-gui/Makefile > +++ b/git-gui/Makefile > @@ -6,6 +6,8 @@ all:: > GIT-VERSION-FILE: .FORCE-GIT-VERSION-FILE > @$(SHELL_PATH) ./GIT-VERSION-GEN > -include GIT-VERSION-FILE > +# Default values > +-include ../common-make-vars.def
A good idea to try and make these all common, but you cannot do this, or at least this part of the patch.
The git-gui subdirectory of git.git is actually its own project, maintained in its own Git repository. It appears inside of git.git only as a convience for users. So I cannot reference ../common-make-vars.def as not all git-gui repositories have a git.git repository wrapped around them.
-- Shawn.