Alright, i'm starting work on a game, using OpenGL with irrlicht (linux), and my question is, if/when i go to distribute the game, i only need to include the irrlicht.a file, right (aside from my individual files), i'm assuming that i won't need to include any other part of the source or anything?
By convention, on unix systems a static library will use the .a extension. If you link a static library, you don't need to ship it with your executable. The library is linked directly into the executable, it is not dynamically loaded like a dll on windows or a shared library on unix.