chiark / gitweb /
[PATCH] update klibc to version 0.181
[elogind.git] / klibc / klibc / arch / arm / Makefile.inc
index 3ec8c051b2fe6a0e138b76c592a671b088fc4599..0603d850bdeff7070b56f22708c8011e286fd122 100644 (file)
@@ -17,7 +17,8 @@ ARCHOBJS = \
        libgcc/__moddi3.o \
        libgcc/__udivdi3.o \
        libgcc/__umoddi3.o \
-       libgcc/__udivmoddi4.o
+       libgcc/__udivmoddi4.o \
+       arch/arm/syscall.o
 
 ifeq ($(THUMB),y)
 ARCHOBJS += arch/arm/setjmp-thumb.o
@@ -26,6 +27,17 @@ else
 ARCHOBJS += arch/arm/setjmp-arm.o
 endif
 
+arch/arm/sysstubs.a: arch/arm/sysstubs.pl
+       mkdir -p arch/arm/sysstubs
+       $(PERL) $< arch/arm/sysstubs
+       $(MAKE) $(patsubst %.S,%.o,$(wildcard arch/arm/sysstubs/*.S))
+       -rm -f $@
+       $(AR) cq $@ arch/arm/sysstubs/*.o
+       $(RANLIB) $@
+
+
 ARCHSOOBJS = $(patsubst %.o,%.lo,$(ARCHOBJS))
 
 archclean:
+       -rm -rf arch/arm/sysstubs
+       -rm -f arch/arm/sysstubs.a