generate shared libraries from pascal units, plus wrappers for python