123456789101112131415161718192021222324252627282930313233 |
- # SPDX-License-Identifier: GPL-2.0
- # Makefile for vm tools
- #
- include ../scripts/Makefile.include
- TARGETS=page-types slabinfo page_owner_sort
- LIB_DIR = ../lib/api
- LIBS = $(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)
|