I just found the brilliant Tiny C Compiler while searching for a small portable C compiler for Windows (I cannot install anything on this system or copy files to it and so need to compile directly on it). According to the introduction "TCC compiles so fast that even for big projects Makefiles may not be necessary." But I have source code for a command line program that has many different makefiles for Borland C, Visual C++... How do I use the makefiles with this compiler?
You can now use busybox with Tiny C which includes a shell and make program.
There is also a pre-configured busybox for Win32 available for download:
on the About.txt
BUSYBOX FOR TCC
This are pre-configured busybox-w32 (https://frippery.org/busybox/) and gnu-make sources for usage with tcc on win32.
To get started:
Extract this package.
Fill the empty tcc subdirectory with a binary tcc such as from tcc-0.9.27-win32|64-bin.zip.
Run makebox.bat. This creates sh.exe (busybox) and make.exe and then enters a little demo menu to show what you can do with it.