Support including targets with same local name in //:all

The //:all target used only local name of each including target. It was
impossible to include both targets like //A:src and //B:src as the local
names used for symlinking would be "src" for both of them.

Using qualified names like: A-src and B-src, resolves the issue.

Change-Id: Iedcb6dd0666a1ce55ecc24a99578e37c2739e420
diff --git a/BUCK b/BUCK
index 7fd0f96..b7015cd 100644
--- a/BUCK
+++ b/BUCK
@@ -30,10 +30,11 @@
   a = set()
   for d in DEPS:
     n,t = d.split(':')
-    a.add(t)
-    out = "%s.jar" % t
+    q = "%s-%s" % (n[2:], t)
+    a.add(q)
+    out = "%s.jar" % q
     genrule(
-      name = t,
+      name = q,
       cmd = 'ln -s $(location %s) $OUT' % d,
       out = out,
     )