[Fuchsia] Use magma_vulkan_icd GN template

Change-Id: I73ea8ad0e7fe7d86cd2199a8bb43873219bceabc
diff --git a/src/intel/vulkan/BUILD.gn b/src/intel/vulkan/BUILD.gn
index ec6aee9..cc41315 100644
--- a/src/intel/vulkan/BUILD.gn
+++ b/src/intel/vulkan/BUILD.gn
@@ -38,14 +38,8 @@
   ]
 }
 
-config("vulkan_library_flags") {
-  ldflags = [
-    "-static-libstdc++",
-    "-Wl,--build-id=sha1",
-  ]
-}
-
-shared_library("vulkan_intel") {
+magma_vulkan_icd("vulkan_intel") {
+  output_name = "libvulkan_intel"
   deps = [
     ":vulkan_internal",
   ]
@@ -62,7 +56,10 @@
     deps += [ "//garnet/lib/magma/src/libmagma_linux" ]
   }
 
-  configs += [ ":vulkan_library_flags" ]
+  ldflags = [
+    "-static-libstdc++",
+    "-Wl,--build-id=sha1",
+  ]
 }
 
 # Also used by testing targets