Fixed up ivy annotations on the new structure supporting page_coloring.
[akaros.git] / kern / ivy / Makefrag
1 KERN_IVY_DIR = $(KERN_DIR)/ivy\r
2 OBJDIRS += $(KERN_IVY_DIR)\r
3 \r
4 KERN_IVY_CFLAGS   := $(KERN_CFLAGS) --nodeputy\r
5 KERN_IVY_SRCFILES := $(KERN_IVY_DIR)/deputy.c\r
6 KERN_IVY_OBJFILES := $(patsubst $(KERN_IVY_DIR)/%.c, \\r
7                                    $(OBJDIR)/$(KERN_IVY_DIR)/%.o, \\r
8                                    $(KERN_IVY_SRCFILES))\r
9 \r
10 $(OBJDIR)/$(KERN_IVY_DIR)/%.o: $(KERN_IVY_DIR)/%.c \r
11         @echo + cc [KERN IVY] $<\r
12         @mkdir -p $(@D)\r
13         $(V)$(CC) $(KERN_IVY_CFLAGS) -c -o $@ $<\r
14 \r
15 $(OBJDIR)/$(KERN_DIR)/libivykern.a: $(KERN_IVY_OBJFILES)\r
16         @echo + ar [KERN IVY] $@\r
17         $(V)$(AR) r $@ $(KERN_IVY_OBJFILES) 2>/dev/null\r
18 \r