# Makefile for vm tools | |
# | |
TARGETS=page-types slabinfo | |
LK_DIR = ../lib/lk | |
LIBLK = $(LK_DIR)/liblk.a | |
CC = $(CROSS_COMPILE)gcc | |
CFLAGS = -Wall -Wextra -I../lib/ | |
LDFLAGS = $(LIBLK) | |
$(TARGETS): liblk | |
liblk: | |
make -C $(LK_DIR) | |
%: %.c | |
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) | |
clean: | |
$(RM) page-types slabinfo | |
make -C ../lib/lk clean |