Removed MAX_VCORE reference from pthread cond vars
[akaros.git] / user / Makefrag
index 6d9b8c0..0e2590f 100644 (file)
@@ -1,21 +1,6 @@
-SRC_DIR = user
-OBJDIRS += $(SRC_DIR)
+USER_DIR := $(TOP_DIR)/user
+USER_CFLAGS += $(CFLAGS) -std=gnu99 -I$(USER_DIR)/include
 
-ULOCAL_CFLAGS := $(USER_CFLAGS) -nostdinc
-ULOCAL_LDDIRS := -L$(OBJDIR)/lib -L$(OBJDIR)/ivylib
-ULOCAL_LDLIBS := -static -lros -livyuser 
-ULOCAL_LDOBJS := $(OBJDIR)/ivylib/libivyuser.a  $(OBJDIR)/lib/entry.o       
-ULOCAL_LDDEPENDS := $(ULOCAL_LDOBJS) $(OBJDIR)/lib/libros.a $(OBJDIR)/$(SRC_DIR)/%.o       
-
-$(OBJDIR)/$(SRC_DIR)/%.o: $(SRC_DIR)/%.c
-       @echo + cc[USER] $<
-       @mkdir -p $(@D)
-       $(V)$(CC) $(ULOCAL_CFLAGS) -c -o $@ $<
-
-$(OBJDIR)/$(SRC_DIR)/%: $(ULOCAL_LDDEPENDS)         
-       @echo + ld $@
-       $(V)$(LD) -o $@ $(ULDFLAGS) $(LDFLAGS) $@.o $(ULOCAL_LDOBJS) \
-                       $(ULOCAL_LDDIRS) $(ULOCAL_LDLIBS) $(GCC_LIB)
-       $(V)$(OBJDUMP) -S $@ > $@.asm
-       $(V)$(NM) -n $@ > $@.sym
+include $(USER_DIR)/parlib/Makefrag
+include $(USER_DIR)/pthread/Makefrag