Add a BUILD for gflags.
Change-Id: Id43e22c67645c301989cccab8b9f8043d8030355
diff --git a/third_party/gflags/BUILD b/third_party/gflags/BUILD
new file mode 100644
index 0000000..46118ba
--- /dev/null
+++ b/third_party/gflags/BUILD
@@ -0,0 +1,41 @@
+licenses(['notice'])
+
+common_copts = [
+ '-Ithird_party/gflags/include/gflags',
+ '-Ithird_party/empty_config_h',
+
+ '-DHAVE_STDINT_H=',
+ '-DHAVE_SYS_TYPES_H=',
+ '-DHAVE_INTTYPES_H=',
+ '-DHAVE_SYS_STAT_H=',
+ '-DHAVE_UNISTD_H=',
+ '-DHAVE_FNMATCH_H=',
+ '-DHAVE_STRTOLL=',
+ '-DHAVE_PTHREAD=',
+ '-DHAVE_RWLOCK=',
+ '-D__STDC_FORMAT_MACROS=1',
+ '-DPATH_SEPARATOR=\"\'/\'\"',
+ '-DGFLAGS_IS_A_DLL=0',
+ '-DGFLAGS_DLL_DECL=',
+ '-DGFLAGS_DLL_DEFINE_FLAG=',
+]
+
+cc_library(
+ name = 'gflags',
+ visibility = ['//visibility:public'],
+ srcs = glob([
+ 'src/*.cc',
+ 'src/*.h',
+ ], [
+ 'src/windows_*',
+ ]) + [
+ 'include/gflags/gflags_declare.h',
+ 'include/gflags/gflags_gflags.h',
+ ],
+ hdrs = [
+ 'include/gflags/gflags.h',
+ 'include/gflags/gflags_completions.h',
+ ],
+ copts = common_copts,
+ includes = [ 'include' ],
+)