Jeff Abrahamson on 19 Jan 2004 16:52:02 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] make and depending on globs


On Mon, Jan 19, 2004 at 12:16:13AM -0500, William H. Magill wrote:
>   [41 lines, 186 words, 1262 characters]  Top characters: _etailn.
> 
> 
> On 18 Jan, 2004, at 22:41, Jeff Abrahamson wrote:
> 
> > I have a latex document that resides in multiple files.  Let's call it
> > a book.  It's complicated to build, so I have a makefile.  I would
> > like it to be clear that main.tex depends on *.tex and */*.tex.
> >
> > I am having trouble getting make to do this.  For example, this line
> > does not work:
> >
> >     main.dvi: main.tex *.tex */*.tex
> >             latex ...
> >
> > nor does this:
> >
> >     main.dvi: main.tex $(SHELL ls *.tex */*.tex)
> >             latex ...
> >
> > Anyone see what I'm missing?
> 
> Spaces instead of tabs maybe?
> 
> Why not just create a master document and fill it with \input {...} 
> statements?
> 
> Then you only have one file to run...

Exactly, but I still have more than one command (makeindex) to run
when I do.  Putting those commands in a make file seemed like a nice
idea, in that seeing a file called Makefile would remind me to type
make.  A script would work better initially, but I'd be less likely to
see it and remember when I come back to the directory some time later.

Maybe I should just use .FORCE and not worry about dependency checking.

-- 
 Jeff

 Jeff Abrahamson  <http://www.purple.com/jeff/>
 GPG fingerprint: 1A1A BA95 D082 A558 A276  63C6 16BF 8C4C 0D1D AE4B

Attachment: pgpeHnl2mcr8j.pgp
Description: PGP signature