Only include needed object files in executables. On Windows, we need to do something special to get all object files in a "NOINST" library into the shared libraries that we create.  However, we don't need to include all those "NOINST" object files into executables that we create, but only those that are actually used.  So don't use wincompile.py for executables, only for shared libraries.
Only include needed object files in executables.
On Windows, we need to do something special to get all object files in
a "NOINST" library into the shared libraries that we create.  However,
we don't need to include all those "NOINST" object files into
executables that we create, but only those that are actually used.  So
don't use wincompile.py for executables, only for shared libraries.

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb