BNX2X: spatch core_id() calls
[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)\r
5 ifeq ($(COMPILER),IVY)\r
6 KERN_IVY_CFLAGS   += --nodeputy --nosharc\r
7 endif\r
8 \r
9 KERN_IVY_SRCFILES := $(KERN_IVY_DIR)/deputy.c $(KERN_IVY_DIR)/sharc.c\r
10 KERN_IVY_OBJFILES := $(patsubst $(KERN_IVY_DIR)/%.c, \\r
11                                    $(OBJDIR)/$(KERN_IVY_DIR)/%.o, \\r
12                                    $(KERN_IVY_SRCFILES))\r
13 \r
14 $(OBJDIR)/$(KERN_IVY_DIR)/%.o: $(KERN_IVY_DIR)/%.c \r
15         @echo + cc [KERN IVY] $<\r
16         @mkdir -p $(@D)\r
17         $(V)$(CC) $(KERN_IVY_CFLAGS) -c -o $@ $<\r
18 \r
19 $(OBJDIR)/$(KERN_DIR)/libivykern.a: $(KERN_IVY_OBJFILES)\r
20         @echo + ar [KERN IVY] $@\r
21         $(V)$(AR) r $@ $(KERN_IVY_OBJFILES) 2>/dev/null\r
22 \r