FREE Make utility for Windows ?
-
Hi All, Currently I'm working on generation of makefile scripts. I have a lot of problems here since the make utility I use is from Cygwin package. This means that it recognizes only the paths in UNIX encoding, all of those \ to / and other stuff with spaces allowed in Win. To avoid problems I have to double all my makefile vars with the followed method: Example: SOME_PATH = C:\My Path\ SOME_PATH_UNIX = C:/My\ Path SOME_PATH_UNIX/target : SOME_PATH_UNIX/prerequisite sometool "SOME_PATH\prerequisite" In other words I have to use UNIX path encoding for specifing targets and prerequisites and Windows path encoding for commands. That sux. So my question is: Have anybody ever heard about FREE make utility for Windows with native Windows path encoding? It seems I cannot find it over Inet. I mean so FREE so I can redistribute it. I would appreciate for any help
-
Hi All, Currently I'm working on generation of makefile scripts. I have a lot of problems here since the make utility I use is from Cygwin package. This means that it recognizes only the paths in UNIX encoding, all of those \ to / and other stuff with spaces allowed in Win. To avoid problems I have to double all my makefile vars with the followed method: Example: SOME_PATH = C:\My Path\ SOME_PATH_UNIX = C:/My\ Path SOME_PATH_UNIX/target : SOME_PATH_UNIX/prerequisite sometool "SOME_PATH\prerequisite" In other words I have to use UNIX path encoding for specifing targets and prerequisites and Windows path encoding for commands. That sux. So my question is: Have anybody ever heard about FREE make utility for Windows with native Windows path encoding? It seems I cannot find it over Inet. I mean so FREE so I can redistribute it. I would appreciate for any help
You could either download and install cygwin[^], a Win32 port of UNIX posix libraries and utilities (including build tools like make, or download and install the Microsoft Platform SDK[^], which includes build tools like nmake (basically the same as make).
Microsoft MVP, Visual C# My Articles
-
You could either download and install cygwin[^], a Win32 port of UNIX posix libraries and utilities (including build tools like make, or download and install the Microsoft Platform SDK[^], which includes build tools like nmake (basically the same as make).
Microsoft MVP, Visual C# My Articles
-
nmake from the PSDK might not be, but make from cygwin is. In fact, I see a lot of applications that distribute the cygwin1.dll, other optional DLLs, and utilities to run *nix applications that have been recompiled against cygwin to run on Win32.
Microsoft MVP, Visual C# My Articles
-
nmake from the PSDK might not be, but make from cygwin is. In fact, I see a lot of applications that distribute the cygwin1.dll, other optional DLLs, and utilities to run *nix applications that have been recompiled against cygwin to run on Win32.
Microsoft MVP, Visual C# My Articles
I have contacted with Red Hat sales manager about redistribution of Cygwin components. Here is the answer: "Red Hat owns the copyright on the Cygwin dll and as such makes the code freely available under the licensing terms of the GPL. If the application you are distributing is open source, you are fine. If you want to distribute a prorietary application you must purchase a Commercial License from us. We offer a 3 year unlimited buyout for $50,000..." -- Shawn Hunter Sales Development Representative Red Hat, Inc. This is not my case in fact, because my application is commercial and close source. So these guys that use Cygwin in close source manner may have troubles with the law.
-
I have contacted with Red Hat sales manager about redistribution of Cygwin components. Here is the answer: "Red Hat owns the copyright on the Cygwin dll and as such makes the code freely available under the licensing terms of the GPL. If the application you are distributing is open source, you are fine. If you want to distribute a prorietary application you must purchase a Commercial License from us. We offer a 3 year unlimited buyout for $50,000..." -- Shawn Hunter Sales Development Representative Red Hat, Inc. This is not my case in fact, because my application is commercial and close source. So these guys that use Cygwin in close source manner may have troubles with the law.
Some time ago there was a free MAKE source from somewhere like Lattice, the people that produced C compilers (I said it was a while ago). It was more UNIX oriented, although it was source code and #ifdef'd for MS-DOS. Shouldn't take too much conversion. it's at this location[^] as NMAKE.ZIP Steve S