Commit | Line | Data |
---|---|---|
c6dd897f | 1 | # Makefile for vm tools |
5a439645 | 2 | # |
48c96a36 | 3 | TARGETS=page-types slabinfo page_owner_sort |
5a439645 | 4 | |
553873e1 | 5 | LIB_DIR = ../lib/api |
4933f55f | 6 | LIBS = $(LIB_DIR)/libapi.a |
c6dd897f DY |
7 | |
8 | CC = $(CROSS_COMPILE)gcc | |
5a439645 | 9 | CFLAGS = -Wall -Wextra -I../lib/ |
553873e1 | 10 | LDFLAGS = $(LIBS) |
5a439645 | 11 | |
553873e1 | 12 | $(TARGETS): $(LIBS) |
5a439645 | 13 | |
553873e1 BP |
14 | $(LIBS): |
15 | make -C $(LIB_DIR) | |
c6dd897f | 16 | |
c6dd897f | 17 | %: %.c |
5a439645 | 18 | $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) |
c6dd897f DY |
19 | |
20 | clean: | |
48c96a36 | 21 | $(RM) page-types slabinfo page_owner_sort |
553873e1 | 22 | make -C $(LIB_DIR) clean |