Basic POSIX signal handling (XCC)
[akaros.git] / user / parlib / Makefile
index cba5b46..5abde99 100644 (file)
@@ -19,6 +19,7 @@ uc = $(shell echo $(1) | tr a-z A-Z)
 LIBUCNAME := $(call uc, $(LIBNAME))
 HEADERS := $(shell find $(INCDIR) -name *.h)
 CFILES  := $(wildcard $(SRCDIR)*.c)
+CFILES  += $(wildcard $(SRCDIR)$(TARGET_ARCH)/*.c)
 SFILES  := $(wildcard $(SRCDIR)$(TARGET_ARCH)/*.S)
 OBJS    := $(patsubst %.c, $(OBJDIR)/%.o, $(CFILES)) \
            $(patsubst %.S, $(OBJDIR)/%.o, $(SFILES))
@@ -43,6 +44,8 @@ $(FINALLIB): $(OBJS)
 install: $(FINALLIB)
        cp $(FINALLIB) $(GCC_ROOT)/$(TARGET_ARCH)-ros/lib/
        cp -R $(INCDIR)/* $(GCC_ROOT)/$(TARGET_ARCH)-ros/sys-include/
+       rm -rf $(GCC_ROOT)/$(TARGET_ARCH)-ros/sys-include/parlib  
+       ln -fs . $(GCC_ROOT)/$(TARGET_ARCH)-ros/sys-include/parlib  
 
 clean: 
        @echo + clean [$(LIBUCNAME)]