Windows Nmake:
GNU CygWin32 or UNIX make:
Generic Makefile which describes the specific target-source dependences: