Hello, I am looking for a Make utility like the unix Make, but for DOS/Windows. Are there different kinds? Which one would be the best? Thanks in advance for the help! Holger
Grab Gnu make for win32. Or just use NMAKE which comes with MSVC (we all have that, right?). - Mark
I don't know if it's still the case, but the MSVC .mak Project file used to be a makefile for NMAKE. You can get MSVC to use other compilers, linkers, etc by creating an "External Makefile". If you can get your code to compile with the MSC compiler, you can use the MSVC Code Browser - which is way superior to uVision's. There's also the bscdump command-line tool for accessing the Browser Info. The error messages generated by MSVC are usually better than most embedded compilers (C syntax only; obviously can't help with Keil specifics!). You also get language-specific context-sensitive help; eg, click on a 'for', press F1, and you get the full help on the syntax of a 'for' loop. I have an ancient MSVC v1.0 which I use almost exclusively for the Browsing. It's not usually difficult to get embedded code to compile sufficiently for this (you don't need it to run, obviously).
I am looking for a Make utility like the unix Make, but for DOS/Windows. If you want MORE than just a UNIX make (such as if you are a UNIX command line person, and like to use awk, sed, tr, or one of a hundred other text editors/utilities), try Cygwin... its a win32 DLL port of the UNIX libraries. If you install the whole thing, it'll probably take about 20M of disk space, but it is worth it if you want real UNIX commands (and even tcsh to replace DOS windows). you can get it at: http://sources.redhat.com another free utility you can get there is Source Navigator. I find it invaluable when try to understand someone else's poorly written code :) -nelson