{ "re2": { "type": "export" , "target": "re2_internal" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "re2_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["re2"] , "srcs": [ "re2/bitstate.cc" , "re2/compile.cc" , "re2/dfa.cc" , "re2/filtered_re2.cc" , "re2/mimics_pcre.cc" , "re2/nfa.cc" , "re2/onepass.cc" , "re2/parse.cc" , "re2/perl_groups.cc" , "re2/prefilter.cc" , "re2/prefilter_tree.cc" , "re2/prog.cc" , "re2/re2.cc" , "re2/regexp.cc" , "re2/set.cc" , "re2/simplify.cc" , "re2/stringpiece.cc" , "re2/tostring.cc" , "re2/unicode_casefold.cc" , "re2/unicode_groups.cc" , "util/rune.cc" , "util/strutil.cc" ] , "private-hdrs": [ "re2/bitmap256.h" , "re2/pod_array.h" , "re2/prefilter.h" , "re2/prefilter_tree.h" , "re2/prog.h" , "re2/regexp.h" , "re2/sparse_array.h" , "re2/sparse_set.h" , "re2/unicode_casefold.h" , "re2/unicode_groups.h" , "re2/walker-inl.h" , "util/logging.h" , "util/mix.h" , "util/mutex.h" , "util/strutil.h" , "util/utf.h" , "util/util.h" ] , "hdrs": ["re2/filtered_re2.h", "re2/re2.h", "re2/set.h", "re2/stringpiece.h"] , "private-ldflags": ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"] } }