Makefile 329 B

12345678910111213141516171819202122
  1. # Makefile for vm tools
  2. #
  3. TARGETS=page-types slabinfo
  4. LK_DIR = ../lib/lk
  5. LIBLK = $(LK_DIR)/liblk.a
  6. CC = $(CROSS_COMPILE)gcc
  7. CFLAGS = -Wall -Wextra -I../lib/
  8. LDFLAGS = $(LIBLK)
  9. $(TARGETS): liblk
  10. liblk:
  11. make -C $(LK_DIR)
  12. %: %.c
  13. $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
  14. clean:
  15. $(RM) page-types slabinfo
  16. make -C ../lib/lk clean