On Thursday, February 28, 2013 09:41:14 Michael Davidsaver wrote:
> Makefiles are so much fun...
>
> If you don't like creating marker files (which must be cleaned) you can
>
> also do:
> > one two three: create_some_files.pl
> >
> > ./create_some_files.pl
> >
> > three: two
> > two: one
>
> This creates a dependency chain forcing sequential execution.
Yes, but...
(1) The script can be called more often than necessary:
> make -j
./create_some_files.pl < /usr/share/dict/words
./create_some_files.pl < /usr/share/dict/words
./create_some_files.pl < /usr/share/dict/words
Imagine you have a list of 100 files...
(I was a bit surprised by this, in fact.)
(2) Getting the additional sequentializing dependencies right is harder and
the result less obvious. Again, think of a generated list of many, many files
(in our case the script creates 692 targets).
Cheers
--
Ben Franksen
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Attachment:
signature.asc
Description: This is a digitally signed message part.
- Replies:
- Re: What I learned today... Michael Davidsaver
- References:
- What I learned today... Benjamin Franksen
- Re: What I learned today... Michael Davidsaver
- Navigate by Date:
- Prev:
Re: Building an Epics module only for a target (not host) Florian Feldbauer
- Next:
JCA Error Lucas José
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
<2013>
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: What I learned today... Michael Davidsaver
- Next:
Re: What I learned today... Michael Davidsaver
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
<2013>
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|