32 lines · 553 B · Makefile
RawDownload
# SPDX-License-Identifier: GPL-2.0# Makefile for vm tools#include ../scripts/Makefile.include TARGETS=page-types slabinfo page_owner_sort LIB_DIR = ../lib/apiLIBS = $(LIB_DIR)/libapi.a CFLAGS = -Wall -Wextra -I../lib/LDFLAGS = $(LIBS) all: $(TARGETS) $(TARGETS): $(LIBS) $(LIBS):	make -C $(LIB_DIR) %: %.c	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) clean:	$(RM) page-types slabinfo page_owner_sort	make -C $(LIB_DIR) clean sbindir ?= /usr/sbin install: all	install -d $(DESTDIR)$(sbindir)	install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)