J
Joel Kolstad
Hi Keith,
I was thinking of suggesting that to John, but it then occurred to me that I
think I spend more time getting "fancy" makefiles to work than I ever do
getting "fancy" batch files to do so (I use 4NT as a replacement on Windoze
for cmd.exe, and it has a lovely batch file debugger built-in). As such, I've
started to think of make more as a program to use when you care about
efficiency (only compiling the programs that actually need it) rather than
simplicity or ease of development; in many cases for something like a
microcontroller re-building from scratch using a batch file is still <5
seconds on a modern PC.
And I swear that some of the makefiles that the UNIX gurus write are absurdly
complex mainly for the sake of demonstrating just how "cool" the author is...
I like Visual Sourcesafe, although I'd admit that when using a version control
system from a command line (rather than the fancy GUI), CVS is pretty much the
same.
Keith said:I found Make to be far superior to any batch file, even when I was using
DOS. When I built for the final test I'd simply delete *.obj and rerun
Make.
I was thinking of suggesting that to John, but it then occurred to me that I
think I spend more time getting "fancy" makefiles to work than I ever do
getting "fancy" batch files to do so (I use 4NT as a replacement on Windoze
for cmd.exe, and it has a lovely batch file debugger built-in). As such, I've
started to think of make more as a program to use when you care about
efficiency (only compiling the programs that actually need it) rather than
simplicity or ease of development; in many cases for something like a
microcontroller re-building from scratch using a batch file is still <5
seconds on a modern PC.
And I swear that some of the makefiles that the UNIX gurus write are absurdly
complex mainly for the sake of demonstrating just how "cool" the author is...
I don't understand what a GUI has to do with "rigid control". DO
you use CVS? If not CVS or something like it, IMO you really don't have
the control you may think you have (yes, CVS is a PITA).
I like Visual Sourcesafe, although I'd admit that when using a version control
system from a command line (rather than the fancy GUI), CVS is pretty much the
same.