> -----Original Message----- > From: make-w32-bounces On Behalf Of Paul Smith > Sent: maandag 15 oktober 2007 23:11 > To: Howard Chu > Cc: [EMAIL PROTECTED]; make-w32@gnu.org > Subject: Re: Switching from CVS to GIT > > On Mon, 2007-10-15 at 13:36 -0700, Howard Chu wrote: > > IMO the objections to requiring MSYS/Cygwin on Windows made no sense > > in this discussion. "Make" is inherently a POSIX command line tool. > > Anybody using it on Windows needs a POSIX environment > already anyway. > > That is definitely not true. The Windows ports of make are > quite useful > in native Windows environments, with no hint of POSIX (command line). > They can use the Windows shell instead of the UNIX shell, etc.
True. > Certainly you're not going to be able to run any POSIX-based > makefile on > a Windows system without a full suite of common tools, but > that doesn't mean it makes no sense in other situations. See below. > Eli can speak more directly to this, though: I've never actually used > make in these situations. Cheers! We're using GNU make on Windows XP (with GNU make built with the MS compiler) using cmd.exe as the shell, calling a Windows based compiler/assembler/linker and other tools during the build. Although you -can- use GNU make under Windows perfectly fine without using MSYS/Cygwin etc. we do use a couple of other GNU/POSIX tools, from the (pretty much dead?) unx-utils project in our case. Tools like unx-echo.exe, unx-grep.exe, unx-grep.exe, unx-awk.exe, unx-sed.exe, etc are simply way too useful. Or rather, the Windows commandline is simply too limited. For example to implement automatic dependency generation using the preprocessor output. Our compiler suite is only available on the Windows platform but I did want to implement an automatable and fully controlled build environment (compared to building from inside an grapical IDE with lots of checkboxes, etc.). GNU make does the job. I had a quick look at nmake from Microsoft but GNU make is a lot more powerful in my opinion and it has a very active mailinglist :-) I would prefer building (and developing) on a *nix based platform myself but since it's not possible in our (embedded software) case, GNU make on Windows is a good second choice. -- Joost Leeuwesteijn > ----------------- > Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: > http://www.gnu.org http://make.mad-scientist.us > "Please remain calm...I may be mad, but I am a > professional." --Mad Scientist --- This communication contains confidential information. If you are not the intended recipient please return this email to the sender and delete it from your records. Diese Nachricht enthält vertrauliche Informationen. Sollten Sie nicht der beabsichtigte Empfänger dieser E-mail sein, senden Sie bitte diese an den Absender zurück und löschen Sie die E-mail aus Ihrem System. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32