The real error is
make: *** No rule to make target '/home/tc/hostapd-2.6/src/netlink/genl/genl.h', needed by '../src/drivers/driver_nl80211.o'. Stop.
Even with your config. Errors i have posted before became by my mistake. I did not deleted folder scr/netlink.
After deleting compiler still searching genl.h, but i see it really present in the system by path /usr/local/include/libnl3/netlink/genl/.
I don't know why compiler don't see this include-path.
This lines ignoring too:
CFLAGS += -I/usr/local/include/libnl3
LIBS += -L/usr/local/lib
I already installed new extension and use it. Working good. Except one little thing. It does not show any information duiring launch process. No errors answer, no success answer. Just Empty line. Your newer will know why your hostapd not launch and where mistake is in config file.