These are scripts which can help you build projects made with the Microsoft Developer Studio with the MinGW toolchain.

Requirements

Note that to read Microsoft Developer Studio project files you need a version of sed or awk that properly handles Windows (LF/CR) line endings, such as the ones provided in GNU utilities for Win32. The versions provided here or with Cygwin expect Unix (LF) line endings so if you want to use them you must convert your project files to Unix line endings.

Conversion of project workspaces and project files

dsw2mak.awk is an Awk script that generates a standard makefile from a Microsoft Developer Studio workspace and project files. Read the script for more information.

The dsw2mak.awk is now part of mingw-utils. You can download the latest version directly from CVS.

Conversion of makefiles

nmake2make.sed is a sed script that converts a makefile generated by Microsoft Developer Studio to standard GNU Make makefile.

Note: It's deprecated. You should use dsw2mak.awk above unless you really don't have the project file.