1 | load("@fbsource//tools/build_defs:glob_defs.bzl", "subdir_glob")
|
2 | load("//tools/build_defs/oss:rn_defs.bzl", "rn_xplat_cxx_library")
|
3 |
|
4 | EXPORTED_HEADERS = [
|
5 | "InspectorInterfaces.h",
|
6 | ]
|
7 |
|
8 | rn_xplat_cxx_library(
|
9 | name = "jsinspector",
|
10 | srcs = glob(
|
11 | ["*.cpp"],
|
12 | ),
|
13 | headers = subdir_glob(
|
14 | [
|
15 | ("", "*.h"),
|
16 | ],
|
17 | exclude = EXPORTED_HEADERS,
|
18 | prefix = "jsinspector",
|
19 | ),
|
20 | header_namespace = "",
|
21 | exported_headers = subdir_glob(
|
22 | [
|
23 | ("", header)
|
24 | for header in EXPORTED_HEADERS
|
25 | ],
|
26 | prefix = "jsinspector",
|
27 | ),
|
28 | compiler_flags = [
|
29 | "-Wall",
|
30 | "-fexceptions",
|
31 | "-std=c++1y",
|
32 | ],
|
33 | fbandroid_preferred_linkage = "shared",
|
34 | visibility = [
|
35 | "PUBLIC",
|
36 | ],
|
37 | )
|