Suggestion: depend on libuv.$(SOEXT) as well?