Pepper thunks: Merge '_Private' into overall API.
Dev and Trusted interfaces are already intergrated into APIs in ppapi/thunk.
For many APIs, this is already the case.
This is needed to autogenerate thunks for some "private" IDL files.
Tested:
Built chrome and browser_tests.
BUG=
Review URL: https://chromiumcodereview.appspot.com/14362004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195555 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ppapi/generators/idl_thunk.py b/ppapi/generators/idl_thunk.py
index 7159412..1f49857 100755
--- a/ppapi/generators/idl_thunk.py
+++ b/ppapi/generators/idl_thunk.py
@@ -98,6 +98,8 @@
api_basename = api_basename[:-len('_dev')]
if api_basename.endswith('_trusted'):
api_basename = api_basename[:-len('_trusted')]
+ if api_basename.endswith('_private'):
+ api_basename = api_basename[:-len('_private')]
meta.AddApi(api_basename + '_api')
@@ -109,6 +111,8 @@
api_name = api_name[:-len('Trusted')]
if api_name.endswith('_Dev'):
api_name = api_name[:-len('_Dev')]
+ if api_name.endswith('_Private'):
+ api_name = api_name[:-len('_Private')]
api_name += '_API'
if member.GetProperty('api'): # Override API name.
manually_provided_api = True