162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciperf-y += builtin-test.o
462306a36Sopenharmony_ciperf-y += builtin-test-list.o
562306a36Sopenharmony_ciperf-y += parse-events.o
662306a36Sopenharmony_ciperf-y += dso-data.o
762306a36Sopenharmony_ciperf-y += attr.o
862306a36Sopenharmony_ciperf-y += vmlinux-kallsyms.o
962306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += openat-syscall.o
1062306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += openat-syscall-all-cpus.o
1162306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += openat-syscall-tp-fields.o
1262306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += mmap-basic.o
1362306a36Sopenharmony_ciperf-y += perf-record.o
1462306a36Sopenharmony_ciperf-y += evsel-roundtrip-name.o
1562306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += evsel-tp-sched.o
1662306a36Sopenharmony_ciperf-y += fdarray.o
1762306a36Sopenharmony_ciperf-y += pmu.o
1862306a36Sopenharmony_ciperf-y += pmu-events.o
1962306a36Sopenharmony_ciperf-y += hists_common.o
2062306a36Sopenharmony_ciperf-y += hists_link.o
2162306a36Sopenharmony_ciperf-y += hists_filter.o
2262306a36Sopenharmony_ciperf-y += hists_output.o
2362306a36Sopenharmony_ciperf-y += hists_cumulate.o
2462306a36Sopenharmony_ciperf-y += python-use.o
2562306a36Sopenharmony_ciperf-y += bp_signal.o
2662306a36Sopenharmony_ciperf-y += bp_signal_overflow.o
2762306a36Sopenharmony_ciperf-y += bp_account.o
2862306a36Sopenharmony_ciperf-y += wp.o
2962306a36Sopenharmony_ciperf-y += task-exit.o
3062306a36Sopenharmony_ciperf-y += sw-clock.o
3162306a36Sopenharmony_ciperf-y += mmap-thread-lookup.o
3262306a36Sopenharmony_ciperf-y += thread-maps-share.o
3362306a36Sopenharmony_ciperf-$(CONFIG_LIBTRACEEVENT) += switch-tracking.o
3462306a36Sopenharmony_ciperf-y += keep-tracking.o
3562306a36Sopenharmony_ciperf-y += code-reading.o
3662306a36Sopenharmony_ciperf-y += sample-parsing.o
3762306a36Sopenharmony_ciperf-y += parse-no-sample-id-all.o
3862306a36Sopenharmony_ciperf-y += kmod-path.o
3962306a36Sopenharmony_ciperf-y += thread-map.o
4062306a36Sopenharmony_ciperf-y += topology.o
4162306a36Sopenharmony_ciperf-y += mem.o
4262306a36Sopenharmony_ciperf-y += cpumap.o
4362306a36Sopenharmony_ciperf-y += stat.o
4462306a36Sopenharmony_ciperf-y += event_update.o
4562306a36Sopenharmony_ciperf-y += event-times.o
4662306a36Sopenharmony_ciperf-y += expr.o
4762306a36Sopenharmony_ciperf-y += backward-ring-buffer.o
4862306a36Sopenharmony_ciperf-y += sdt.o
4962306a36Sopenharmony_ciperf-y += is_printable_array.o
5062306a36Sopenharmony_ciperf-y += bitmap.o
5162306a36Sopenharmony_ciperf-y += perf-hooks.o
5262306a36Sopenharmony_ciperf-y += unit_number__scnprintf.o
5362306a36Sopenharmony_ciperf-y += mem2node.o
5462306a36Sopenharmony_ciperf-y += maps.o
5562306a36Sopenharmony_ciperf-y += time-utils-test.o
5662306a36Sopenharmony_ciperf-y += genelf.o
5762306a36Sopenharmony_ciperf-y += api-io.o
5862306a36Sopenharmony_ciperf-y += demangle-java-test.o
5962306a36Sopenharmony_ciperf-y += demangle-ocaml-test.o
6062306a36Sopenharmony_ciperf-y += pfm.o
6162306a36Sopenharmony_ciperf-y += parse-metric.o
6262306a36Sopenharmony_ciperf-y += pe-file-parsing.o
6362306a36Sopenharmony_ciperf-y += expand-cgroup.o
6462306a36Sopenharmony_ciperf-y += perf-time-to-tsc.o
6562306a36Sopenharmony_ciperf-y += dlfilter-test.o
6662306a36Sopenharmony_ciperf-y += sigtrap.o
6762306a36Sopenharmony_ciperf-y += event_groups.o
6862306a36Sopenharmony_ciperf-y += symbols.o
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ciifeq ($(SRCARCH),$(filter $(SRCARCH),x86 arm arm64 powerpc))
7162306a36Sopenharmony_ciperf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
7262306a36Sopenharmony_ciendif
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ciCFLAGS_attr.o         += -DBINDIR="BUILD_STR($(bindir_SQ))" -DPYTHON="BUILD_STR($(PYTHON_WORD))"
7562306a36Sopenharmony_ciCFLAGS_python-use.o   += -DPYTHONPATH="BUILD_STR($(OUTPUT)python)" -DPYTHON="BUILD_STR($(PYTHON_WORD))"
7662306a36Sopenharmony_ciCFLAGS_dwarf-unwind.o += -fno-optimize-sibling-calls
7762306a36Sopenharmony_ci
7862306a36Sopenharmony_ciperf-y += workloads/
79