more advanced gyp file for node bindings