To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.db.brictionaryOpen lugnet.db.brictionary in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Database / Brictionary / 69
68  |  70
Subject: 
Re: Partsref is Moving to LUGNET
Newsgroups: 
lugnet.cad.dev, lugnet.db.brictionary, lugnet.cad.ray
Date: 
Thu, 2 Dec 1999 20:10:13 GMT
Reply-To: 
jsproat@STOPSPAMMERSio.com
Viewed: 
732 times
  
Steve Bliss wrote:
> Yep, I'm familiar with make.  I even went to look for one once.  Do you know how
> hard it is to search the net for 'make'?  I never could figure out a decent set
> of search-words...

You could try the version which comes with Cynwin32:

http://sourceware.cygnus.com/cygwin/

I've used Beta 20.1; it seems pretty stable.  If you're not too keen on using
the Unix sub-layer (slow), try dmake:

http://www.wticorp.com/dmake/

Hmmm, it seems to have gone commercial -- you have to *pay* for the binaries.
Arg.  Well, if you don't mind paying homage to the Great Redmond Satan,
there's always Microsoft NMake:

ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe

> Anyone got make docs?

For GNU make:

http://www.delorie.com/gnu/docs/make/make_toc.html

> One problem with make is that sometimes, the image file will be based on an
> outdated DAT, but the image will still have a more recent datestamp than the
> current DAT.  And make can't deal with that (unless someone changed make and
> didn't tell me).
> For example, I wrote a part-file.  It's released in an update.  After the new
> update goes out, I notice a problem, and submit a fixed file.  The fixed file
> won't be released until the following update, which could be a month or more.
> In the meantime, I install the just-released update, rebuild partsref using
> make.  An image file is generated for the new part.  When the next update is
> released, it will have the fixed file, but the datestamp on the fixed DAT will
> be older than the datestamp on the image.

You'd get this in any situation where you mix your development environment
with your everyday environment.

One alternative is to put a rule into your makefile, e.g. "clean", which will
delete all output image files.  But this sorta defeats the purpose of using a
makefile.

> > Of course, using make would require that you can build each image and html
> > file from the command-line, one at a time.
> Which is not a big deal, in terms of how long it will take to process, if only
> the *changed* files are being updated.
> One problem would be if make isn't smart enough to wait until the rendering
> program completes, which is a problem if the rendering program is Windows-based.

Oh.  Yah, that'd be a problem.

Within the shell that comes with WinNT 4.0 anyway, you can go "start /wait
ldlite somedat.dat", and the shell will wait for the process to end.  I don't
know if this works on Win95/98.

Cheers,
- jsproat

--
Jeremy H. Sproat <jsproat@io.com> ~~~ http://www.io.com/~jsproat/
Arthur, I have POCKETS!!!



Message has 1 Reply:
  Re: Partsref is Moving to LUGNET
 
[should've snipped the ng list, but I didn't--couldn't decide which to keep/exclude] (...) So, as both the new Keeper of the LDraw Library and the Keeper of the Partsref Pages, I could build a make, and apply it everytime I get new candidate files (...) (27 years ago, 3-Dec-99, to lugnet.cad.dev, lugnet.db.brictionary, lugnet.cad.ray)

Message is in Reply To:
  Re: Partsref is Moving to LUGNET
 
(...) Yep, I'm familiar with make. I even went to look for one once. Do you know how hard it is to search the net for 'make'? I never could figure out a decent set of search-words... Oh, wait. I've got a make.exe with my old copy of Turbo Pascal. (...) (27 years ago, 2-Dec-99, to lugnet.cad.dev, lugnet.db.brictionary, lugnet.cad.ray)

32 Messages in This Thread:









Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR