]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - tools/vm/Makefile
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[mirror_ubuntu-jammy-kernel.git] / tools / vm / Makefile
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
c6dd897f 2# Makefile for vm tools
5a439645 3#
cf01699e
LS
4include ../scripts/Makefile.include
5
48c96a36 6TARGETS=page-types slabinfo page_owner_sort
5a439645 7
553873e1 8LIB_DIR = ../lib/api
4933f55f 9LIBS = $(LIB_DIR)/libapi.a
c6dd897f 10
5a439645 11CFLAGS = -Wall -Wextra -I../lib/
553873e1 12LDFLAGS = $(LIBS)
5a439645 13
0937577d
DT
14all: $(TARGETS)
15
553873e1 16$(TARGETS): $(LIBS)
5a439645 17
553873e1
BP
18$(LIBS):
19 make -C $(LIB_DIR)
c6dd897f 20
c6dd897f 21%: %.c
5a439645 22 $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
c6dd897f
DY
23
24clean:
48c96a36 25 $(RM) page-types slabinfo page_owner_sort
553873e1 26 make -C $(LIB_DIR) clean
0937577d
DT
27
28sbindir ?= /usr/sbin
29
30install: all
31 install -d $(DESTDIR)$(sbindir)
32 install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)