attempt to fix LNK4042 error due to duplicate file names in subdirs