This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Improvement to makemakefile script
- From: "Koeller, T." <Thomas dot Koeller at baslerweb dot com>
- To: 'Jonathan Larmour' <jifl at eCosCentric dot com>
- Cc: "ecos-discuss (E-Mail)" <ecos-discuss at sources dot redhat dot com>
- Date: Fri, 28 Mar 2003 10:48:33 +0100
- Subject: [ECOS] RE: Improvement to makemakefile script
Jonathan,
there are some more thougths about possible improvements
to the makemakefile script I would like to share with you
and of course anyone else who may care:
You rejeceted my use of $(command) in favor of `command`.
Does this mean you do not want bash-specific things to
be used (or is it even bash-specific, I'm not quite sure
about that)? On the other hand, the PACKAGEVER thing is
definitly very bash-specific, and not very well-designed
either, as it depends on the particular position of the
command-line argument.
I thought of using 'getopts' for argument parsing. This
would also allow for easy addition of more arguments.
One thing I find particularly desirable is the ability
to specify which doclist file to use. This would give us
full position independence. But I am afraid you would be
opposed to using 'getopts', too, or wouldn't you?
tk
-----------------------------------------------
Thomas Koeller, Software Development
Basler Vision Technologies
An der Strusbek 60-62
22926 Ahrensburg
Germany
Tel +49 (4102) 463-390
Fax +49 (4102) 463-46390
mailto:Thomas dot Koeller at baslerweb dot com
http://www.baslerweb.com
> -----Original Message-----
> From: Jonathan Larmour [mailto:jifl at eCosCentric dot com]
> Sent: Thursday, March 27, 2003 8:09 PM
> To: Koeller, T.
> Cc: ecos-patches (E-Mail)
> Subject: Re: Improvement to makemakefile script
>
>
> Koeller, T. wrote:
> > Hi,
> >
> > with the current version of the makemakefile script,
> > the generated makefile can only be used to build the
> > documentation in-place in the doc/sgml directory (which
> > is not where the configuration tool expects it to be).
> >
> > The attached patch modifies the script to create a
> > makefile that works independently of its position in
> > the file system, so the docs can be built in an arbitrary
> > directory.
>
> Thanks! Applied with one modification (using `dirname`
> instead of $(dirname)).
>
> Jifl
> --
> eCosCentric http://www.eCosCentric.com/ The eCos and
> RedBoot experts
> --[ "You can complain because roses have thorns, or you ]--
> --[ can rejoice because thorns have roses." -Lincoln ]--
> Opinions==mine
>
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss