Support building with Bazel (#530)

This allows build rules to add this as their tool dependency.
diff --git a/.gitignore b/.gitignore
index 3bc3131..04d1284 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
 package-lock.json
 /ios-deploy.xcodeproj/xcuserdata
 /ios-deploy.xcodeproj/project.xcworkspace
+/bazel-*
diff --git a/BUILD.bazel b/BUILD.bazel
new file mode 100644
index 0000000..f5e2094
--- /dev/null
+++ b/BUILD.bazel
@@ -0,0 +1,27 @@
+genrule(
+    name = "lldb_py_h",
+    srcs = [":src/scripts/lldb.py"],
+    outs = ["lldb.py.h"],
+    cmd = """awk '{ print "\\""$$0"\\\\n\\""}' $< > $@""",
+)
+
+objc_library(
+    name = "ios_deploy_lib",
+    srcs = [
+        "src/ios-deploy/MobileDevice.h",
+        "src/ios-deploy/device_db.h",
+        "src/ios-deploy/errors.h",
+        "src/ios-deploy/version.h",
+        ":lldb_py_h",
+    ],
+    non_arc_srcs = ["src/ios-deploy/ios-deploy.m"],
+)
+
+apple_binary(
+    name = "ios_deploy",
+    linkopts = ["-F/Library/Apple/System/Library/PrivateFrameworks"],
+    platform_type = "macos",
+    sdk_frameworks = ["MobileDevice"],
+    visibility = ["//visibility:public"],
+    deps = [":ios_deploy_lib"],
+)
diff --git a/WORKSPACE b/WORKSPACE
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/WORKSPACE