Add pe2obj support to generic.mk
Split 'common/' into commit '410baf56e7ad48dd9f80e6f2fc0fe0522c4e815a'

git-subtree-dir: common
git-subtree-mainline: 4e1fd7607af6646cf92cd000dc858fd9e3de2262
git-subtree-split: 410baf56e7ad48dd9f80e6f2fc0fe0522c4e815a