xref: /kernel/linux/linux-6.6/tools/tracing/latency/Makefile
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/tools/tracing/latency/
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# Makefile for vm tools
362306a36Sopenharmony_ci#
462306a36Sopenharmony_ciVAR_CFLAGS := $(shell pkg-config --cflags libtracefs 2>/dev/null)
562306a36Sopenharmony_ciVAR_LDLIBS := $(shell pkg-config --libs libtracefs 2>/dev/null)
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciTARGETS = latency-collector
862306a36Sopenharmony_ciCFLAGS = -Wall -Wextra -g -O2 $(VAR_CFLAGS)
962306a36Sopenharmony_ciLDFLAGS = -lpthread $(VAR_LDLIBS)
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciall: $(TARGETS)
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci%: %.c
1462306a36Sopenharmony_ci	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciclean:
1762306a36Sopenharmony_ci	$(RM) latency-collector
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciprefix ?= /usr/local
2062306a36Sopenharmony_cisbindir ?= ${prefix}/sbin
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciinstall: all
2362306a36Sopenharmony_ci	install -d $(DESTDIR)$(sbindir)
2462306a36Sopenharmony_ci	install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)
25

Indexes created Thu Nov 07 10:32:03 CST 2024