Change the name of "component_*" files to "components_*".

This should fix the inconsistency that we have between: components.gyp,
components_tests.gyp, components_unittests.isolate and
component_resources.gyp, component_strings.grd, component_strings.gyp.

This should also please my OCD of auto completion in the command line,
with this it is just a single tab to auto complete all the files
that start with components*.

BUG=None
TEST=gyp
[email protected]
TBR=thestig

Review URL: https://codereview.chromium.org/198783005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257859 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/components/components_strings.gyp b/components/components_strings.gyp
new file mode 100644
index 0000000..72555e7
--- /dev/null
+++ b/components/components_strings.gyp
@@ -0,0 +1,28 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+{
+  'targets': [
+    {
+      'target_name': 'components_strings',
+      'type': 'none',
+      'actions': [
+        {
+          'action_name': 'generate_components_strings',
+          'variables': {
+            'grit_grd_file': 'components_strings.grd',
+            'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/components/strings',
+          },
+          'includes': [ '../build/grit_action.gypi' ],
+        },
+      ],
+      'direct_dependent_settings': {
+        'include_dirs': [
+          '<(SHARED_INTERMEDIATE_DIR)/components/strings',
+        ],
+      },
+      'hard_dependency': 1,
+    },
+  ],
+}