Added more syscalls
[akaros.git] / user / apps / parlib / Makefrag
index 6e64bab..96bd853 100644 (file)
@@ -2,18 +2,17 @@ USER_APPS_PARLIB_DIR = $(USER_APPS_DIR)/parlib
 OBJDIRS += $(USER_APPS_PARLIB_DIR)
 
 USER_APPS_PARLIB_CFLAGS    := $(USER_CFLAGS)  \
-                              -I$(USER_PARLIB_DIR)/inc \
-                              -I$(USER_PARLIB_NEWLIB_DIR)/include
+                              -I$(USER_PARLIB_DIR)/inc
+                              -I$(USER_PARLIB_NEWLIB_DIR)/include
 ifeq ($(COMPILER),IVY)
        PATCHFILE = $(OBJDIR)/$(USER_PARLIB_DIR)/libc_patch.i
        USER_APPS_PARLIB_CFLAGS    += --nodeputy --nopatch #--patch=$(PATCHFILE) 
 endif
 
-USER_APPS_PARLIB_LDFLAGS   := $(USER_LDFLAGS) -static \
+USER_APPS_PARLIB_LDFLAGS   := -static \
                               -T $(USER_APPS_PARLIB_DIR)/apps_$(TARGET_ARCH).ld
 
-USER_APPS_PARLIB_LDDIRS    := -L$(OBJDIR)/$(USER_PARLIB_DIR) \
-                              -L$(USER_PARLIB_NEWLIB_DIR)/lib/$(TARGET_ARCH)
+USER_APPS_PARLIB_LDDIRS    := -L$(OBJDIR)/$(USER_PARLIB_DIR)
 
 USER_APPS_PARLIB_LDLIBS    := --start-group -lc -lm -lg -lparlib -lpthread \
                               -livyparlib --end-group
@@ -34,13 +33,12 @@ USER_APPS_PARLIB_LDOBJS    := \
 
 USER_APPS_PARLIB_LDDEPENDS := $(USER_APPS_PARLIB_LDOBJS) \
                               $(OBJDIR)/$(USER_PARLIB_DIR)/libparlib.a \
+                              $(OBJDIR)/$(USER_PARLIB_DIR)/libpthread.a \
                               $(OBJDIR)/$(USER_PARLIB_DIR)/libivyparlib.a \
                               $(OBJDIR)/$(USER_APPS_PARLIB_DIR)/%.o
 
 USER_APPS_PARLIB_GCC_LIB   := $(GCC_LIB)
 
-include $(USER_APPS_PARLIB_DIR)/pthread/Makefrag
-
 $(OBJDIR)/$(USER_APPS_PARLIB_DIR)/%.o: $(USER_APPS_PARLIB_DIR)/%.c $(PATCHFILE)
        @echo + cc [APPS PARLIB] $<
        @mkdir -p $(@D)