Removed MAX_VCORE reference from pthread cond vars
[akaros.git] / user / Makefrag
index dc8f6a5..0e2590f 100644 (file)
@@ -1,12 +1,6 @@
-OBJDIRS += user
+USER_DIR := $(TOP_DIR)/user
+USER_CFLAGS += $(CFLAGS) -std=gnu99 -I$(USER_DIR)/include
 
-$(OBJDIR)/user/%.o: user/%.c
-       @echo + cc[USER] $<
-       @mkdir -p $(@D)
-       $(V)$(CC) -nostdinc $(USER_CFLAGS) -c -o $@ $<
+include $(USER_DIR)/parlib/Makefrag
+include $(USER_DIR)/pthread/Makefrag
 
-$(OBJDIR)/user/%: $(OBJDIR)/user/%.o $(OBJDIR)/lib/entry.o $(OBJDIR)/lib/libjos.a user/user.ld
-       @echo + ld $@
-       $(V)$(LD) -o $@ $(ULDFLAGS) $(LDFLAGS) -nostdlib $(OBJDIR)/lib/entry.o $@.o -L$(OBJDIR)/lib -ljos $(GCC_LIB)
-       $(V)$(OBJDUMP) -S $@ > $@.asm
-       $(V)$(NM) -n $@ > $@.sym