Code, config, and log output are monospaced text, and normal fonts are not, which makes reading monospaced output that's non-monospaced cumbersome and more difficult for those trying to help, as it requires them to attempt to parse where one line ends and another begins due to word wrap. Additionally, after ~20 lines, a code box will scroll, versus having one long post.
As for the actual problem... non of the code inside the mac80211 folder is getting compiled. So obviously no .ko file is generated. At first glance I couldn't see anything wrong with the Makefile or the Kconfig.
After a complete clean setup I can't reproduce the problem. I normally copy the downloaded files over to a new build-setup. I had it download all the packaged again (which shouldn't matter, it did somehow).