]>
Commit | Line | Data |
---|---|---|
c6dd897f | 1 | # Makefile for vm tools |
5a439645 BP |
2 | # |
3 | TARGETS=page-types slabinfo | |
4 | ||
5 | LK_DIR = ../lib/lk | |
6 | LIBLK = $(LK_DIR)/liblk.a | |
c6dd897f DY |
7 | |
8 | CC = $(CROSS_COMPILE)gcc | |
5a439645 BP |
9 | CFLAGS = -Wall -Wextra -I../lib/ |
10 | LDFLAGS = $(LIBLK) | |
11 | ||
12 | $(TARGETS): liblk | |
13 | ||
14 | liblk: | |
15 | make -C $(LK_DIR) | |
c6dd897f | 16 | |
c6dd897f | 17 | %: %.c |
5a439645 | 18 | $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) |
c6dd897f DY |
19 | |
20 | clean: | |
63e31553 | 21 | $(RM) page-types slabinfo |
5a439645 | 22 | make -C ../lib/lk clean |