1*33edd672SMarkcc_library( 2*33edd672SMark name = "jazzer_slicer", 3*33edd672SMark srcs = [ 4*33edd672SMark "slicer/bytecode_encoder.cc", 5*33edd672SMark "slicer/code_ir.cc", 6*33edd672SMark "slicer/common.cc", 7*33edd672SMark "slicer/control_flow_graph.cc", 8*33edd672SMark "slicer/debuginfo_encoder.cc", 9*33edd672SMark "slicer/dex_bytecode.cc", 10*33edd672SMark "slicer/dex_format.cc", 11*33edd672SMark "slicer/dex_ir.cc", 12*33edd672SMark "slicer/dex_ir_builder.cc", 13*33edd672SMark "slicer/dex_utf8.cc", 14*33edd672SMark "slicer/instrumentation.cc", 15*33edd672SMark "slicer/reader.cc", 16*33edd672SMark "slicer/tryblocks_encoder.cc", 17*33edd672SMark "slicer/writer.cc", 18*33edd672SMark ], 19*33edd672SMark hdrs = glob(["slicer/export/slicer/*.h"]), 20*33edd672SMark copts = [ 21*33edd672SMark "-Wall", 22*33edd672SMark "-Wno-sign-compare", 23*33edd672SMark "-Wno-unused-parameter", 24*33edd672SMark "-Wno-shift-count-overflow", 25*33edd672SMark "-Wno-missing-braces", 26*33edd672SMark ], 27*33edd672SMark includes = ["slicer/export"], 28*33edd672SMark visibility = [ 29*33edd672SMark "//visibility:public", 30*33edd672SMark ], 31*33edd672SMark) 32