forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
553 B
32 lines
553 B
# 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)
|
|
|