More work on translating GYP build information to Bazel.

Change-Id: If770ebeb54ddc4ca1af2e971734ad243c608cd45
diff --git a/doc/gyp_to_bazel.py b/doc/gyp_to_bazel.py
index 85f7835..aa30eb9 100755
--- a/doc/gyp_to_bazel.py
+++ b/doc/gyp_to_bazel.py
@@ -184,11 +184,15 @@
     self.__tags.append(tag)
 
   def attrs(self):
+    unique_deps = []
+    for dep in self.__deps:
+      if dep not in unique_deps:
+        unique_deps.append(dep)
     r = super(CcBuildTarget, self).attrs();
     r['srcs'] = self.__srcs
     r['hdrs'] = self.__hdrs
     r['tags'] = self.__tags
-    r['deps'] = self.__deps
+    r['deps'] = unique_deps
     return r
 
 '''Represents a filegroup target.'''