• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_defaults {
2    name: "igt-gpu-tools-defaults",
3    cflags: [
4        "-Wall",
5        "-Werror",
6        "-Wno-missing-field-initializers",
7        "-Wno-unused-parameter",
8        "-Wno-unused-variable",
9        "-DHAVE_GETTID",
10        "-DHAVE_LIBGEN_H",
11        "-DHAVE_MEMFD_CREATE",
12    ],
13    static_libs: ["libelf", "libkmod", "libion", "liblog"],
14    shared_libs: ["libdrm"],
15}
16
17cc_library_static {
18    name: "igt-gpu-tools",
19    defaults: ["igt-gpu-tools-defaults"],
20    srcs: [
21        "lib/drmtest.c",
22        "lib/gem.c",
23        "lib/gem_msm.c",
24        "lib/igt_aux.c",
25        "lib/igt_color_encoding.c",
26        "lib/igt_core.c",
27        "lib/igt_debugfs.c",
28        "lib/igt_device.c",
29        "lib/igt_dummy.c",
30        "lib/igt_dummyload.c",
31        "lib/igt_fb.c",
32        "lib/igt_kmod.c",
33        "lib/igt_kms.c",
34        "lib/igt_pm.c",
35        "lib/igt_stats.c",
36        "lib/igt_sysfs.c",
37        "lib/ion.c",
38        "lib/ioctl_wrappers.c",
39        "lib/sw_sync.c",
40        "lib/i915/gem_mman.c",
41        "lib/uwildmat/uwildmat.c",
42    ],
43    export_include_dirs: [
44        "include",
45        "lib",
46        "lib/stubs/drm",
47        "prebuilt-intermediates",
48    ],
49}
50
51cc_defaults {
52    name: "igt-gpu-tools-test-defaults",
53    defaults: ["igt-gpu-tools-defaults"],
54    static_libs: ["igt-gpu-tools"],
55}
56
57cc_test {
58    name: "gem_blt",
59    defaults: ["igt-gpu-tools-test-defaults"],
60    srcs: ["benchmarks/gem_blt.c"],
61}
62
63cc_test {
64    name: "kms_flip",
65    defaults: ["igt-gpu-tools-test-defaults"],
66    srcs: ["tests/kms_flip.c"],
67}
68
69cc_test {
70    name: "kms_atomic",
71    defaults: ["igt-gpu-tools-test-defaults"],
72    srcs: ["tests/kms_atomic.c"],
73}
74
75cc_test {
76    name: "ion_fb",
77    defaults: ["igt-gpu-tools-test-defaults"],
78    srcs: ["tests/ion_fb.c"],
79}
80
81cc_test {
82    name: "kms_vblank",
83    defaults: ["igt-gpu-tools-test-defaults"],
84    srcs: ["tests/kms_vblank.c"],
85}
86