How do I create multiple executables from a bunch of .c files?
I wrote a bunch of C-language 'utility' programs ... dozens of them ... to do various small, isolated, image-processing operations on very large files, and am running into a Cygwin memory limit, and thus, I'm trying to "port" all of these to Visual Studio and create 64b executables that will allow larger memory sizes.
How do I set up a Solution/Project in Visual Studio to make dozens of executables?
Some more details ...
I have some common files that most of these applications use that I wrote (common.h, common.c, image.h, image.c) and then dozens of individual C files, each of which is compiled into its own executable by a Cygwin Makefile that I created. E.g., convolve.c begets convolve.exe, calibrate.c begets calibrate.exe, and so on and so forth, where each one of them (typically) includes common.h and image.h and also gets linked against common.o and image.o, etc. A good analogy here is the suite of 'standard' Unix command-line applications (ls, cd, ...), each of which does a specific function.
What's the best way to set up a Visual Studio project so that when I hit the "build" button, it creates all of these executables? If that's not possible, any other suggestions? Looking for a simple path forward here, rather than rewriting everything.
Thanks!