# Copyright (C) 2024 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import("../../../../../gn/perfetto_sql.gni")

perfetto_sql_source_set("android") {
  deps = [
    "auto",
    "battery",
    "cpu",
    "cujs",
    "dumpsys",
    "frame_blocking_calls",
    "frames",
    "gpu",
    "memory",
    "startup",
    "winscope",
  ]
  sources = [
    "anrs.sql",
    "app_process_starts.sql",
    "battery.sql",
    "battery_stats.sql",
    "binder.sql",
    "binder_breakdown.sql",
    "bitmaps.sql",
    "broadcasts.sql",
    "critical_blocking_calls.sql",
    "desktop_mode.sql",
    "device.sql",
    "dvfs.sql",
    "entity_state_residency.sql",
    "freezer.sql",
    "garbage_collection.sql",
    "input.sql",
    "io.sql",
    "job_scheduler.sql",
    "job_scheduler_states.sql",
    "kernel_wakelocks.sql",
    "monitor_contention.sql",
    "network_packets.sql",
    "oom_adjuster.sql",
    "power_rails.sql",
    "process_metadata.sql",
    "screen_state.sql",
    "screenshots.sql",
    "services.sql",
    "slices.sql",
    "statsd.sql",
    "surfaceflinger.sql",
    "suspend.sql",
    "thread.sql",
    "version.sql",
    "wakeups.sql",
  ]
}
