| # SPDX-License-Identifier: GPL-2.0 | 
 | # Makefile for vm tools | 
 | # | 
 | VAR_CFLAGS := $(shell pkg-config --cflags libtracefs 2>/dev/null) | 
 | VAR_LDLIBS := $(shell pkg-config --libs libtracefs 2>/dev/null) | 
 |  | 
 | TARGETS = latency-collector | 
 | CFLAGS = -Wall -Wextra -g -O2 $(VAR_CFLAGS) | 
 | LDFLAGS = -lpthread $(VAR_LDLIBS) | 
 |  | 
 | all: $(TARGETS) | 
 |  | 
 | %: %.c | 
 | 	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) | 
 |  | 
 | clean: | 
 | 	$(RM) latency-collector | 
 |  | 
 | prefix ?= /usr/local | 
 | sbindir ?= ${prefix}/sbin | 
 |  | 
 | install: all | 
 | 	install -d $(DESTDIR)$(sbindir) | 
 | 	install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir) |