swig: use auto-generated dependencies to refresh generated files when needed