Generate the shared library.
Added gitignore file.