In version 7.0 and later of EGL, the EGLBin directory stores a special type of file: .ir files. These are required by the EGL Builder, the EGL generator, and the EGL Debugger. For most uses, the EGLBin directory, and the .bin or .ir files in the directory, can be ignored. The EGL Builder and the EGL generator take the EGL code you have written and create these .ir files; when Java™ or COBOL code is created, it is actually created from the .ir files.
The contents of the EGLBin directory are more like the .class files created in the /bin directory of a Java project. The EGLBin directory should not be committed to a source code repository because the directory and its files will be recreated whenever the EGL Project is checked out of the repository. The files also get rewritten every time you build or generate the project.