at v4.15-rc2 31 lines 541 B view raw
1# SPDX-License-Identifier: GPL-2.0 2# Makefile for vm tools 3# 4TARGETS=page-types slabinfo page_owner_sort 5 6LIB_DIR = ../lib/api 7LIBS = $(LIB_DIR)/libapi.a 8 9CC = $(CROSS_COMPILE)gcc 10CFLAGS = -Wall -Wextra -I../lib/ 11LDFLAGS = $(LIBS) 12 13all: $(TARGETS) 14 15$(TARGETS): $(LIBS) 16 17$(LIBS): 18 make -C $(LIB_DIR) 19 20%: %.c 21 $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) 22 23clean: 24 $(RM) page-types slabinfo page_owner_sort 25 make -C $(LIB_DIR) clean 26 27sbindir ?= /usr/sbin 28 29install: all 30 install -d $(DESTDIR)$(sbindir) 31 install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)