I am trying to compile my own glibc. I have a directory glibc, which contain the glibc source code I downloaded from the internet. From that direct
The Makefile is going to exist in your build-glibc directory if the configure script finishes successfully.
If everything seems to have gone smoothly during configure and still no Makefile, then you probably missed an idiosyncrasy:
While doing a configure for glibc, it is expected that you normally provide an alternative --prefix, because installing to the default location (/usr/local) can potentially cripple the system. If you don't provide one, then you need to switch on --disable-sanity-checks.
If this is not the case either, look for a config.log file, and read its contents.