SMP MTRRs
[akaros.git] / user / Makefrag
1 OBJDIRS += user
2
3 $(OBJDIR)/user/%.o: user/%.c
4         @echo + cc[USER] $<
5         @mkdir -p $(@D)
6         $(V)$(CC) -nostdinc $(USER_CFLAGS) -c -o $@ $<
7
8 $(OBJDIR)/user/%: $(OBJDIR)/ivylib/libivyuser.a $(OBJDIR)/user/%.o $(OBJDIR)/lib/entry.o $(OBJDIR)/lib/libjos.a user/user.ld
9         @echo + ld $@
10         $(V)$(LD) -o $@ $(ULDFLAGS) $(LDFLAGS) -nostdlib $(OBJDIR)/lib/entry.o $@.o -L$(OBJDIR)/ivylib -livyuser -L$(OBJDIR)/lib -ljos $(GCC_LIB)
11         $(V)$(OBJDUMP) -S $@ > $@.asm
12         $(V)$(NM) -n $@ > $@.sym