home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / arch / arm / lib / Makefile
Encoding:
Makefile  |  2006-08-11  |  1.4 KB  |  44 lines

  1. #
  2. # linux/arch/arm/lib/Makefile
  3. #
  4. # Copyright (C) 1995-2000 Russell King
  5. #
  6.  
  7. lib-y        := backtrace.o changebit.o csumipv6.o csumpartial.o   \
  8.            csumpartialcopy.o csumpartialcopyuser.o clearbit.o \
  9.            copy_page.o delay.o findbit.o memchr.o memcpy.o    \
  10.            memmove.o memset.o memzero.o setbit.o              \
  11.            strncpy_from_user.o strnlen_user.o                 \
  12.            strchr.o strrchr.o                                 \
  13.            testchangebit.o testclearbit.o testsetbit.o        \
  14.            getuser.o putuser.o clear_user.o                   \
  15.            ashldi3.o ashrdi3.o lshrdi3.o muldi3.o             \
  16.            ucmpdi2.o lib1funcs.o div64.o sha1.o               \
  17.            io-readsb.o io-writesb.o io-readsl.o io-writesl.o
  18.  
  19. # the code in uaccess.S is not preemption safe and
  20. # probably faster on ARMv3 only
  21. ifeq ($(CONFIG_PREEMPT),y)
  22.   lib-y    += copy_from_user.o copy_to_user.o
  23. else
  24. ifneq ($(CONFIG_CPU_32v3),y)
  25.   lib-y    += copy_from_user.o copy_to_user.o
  26. else
  27.   lib-y    += uaccess.o
  28. endif
  29. endif
  30.  
  31. ifeq ($(CONFIG_CPU_32v3),y)
  32.   lib-y    += io-readsw-armv3.o io-writesw-armv3.o
  33. else
  34.   lib-y    += io-readsw-armv4.o io-writesw-armv4.o
  35. endif
  36.  
  37. lib-$(CONFIG_ARCH_RPC)        += ecard.o io-acorn.o floppydma.o
  38. lib-$(CONFIG_ARCH_CLPS7500)    += io-acorn.o
  39. lib-$(CONFIG_ARCH_L7200)    += io-acorn.o
  40. lib-$(CONFIG_ARCH_SHARK)    += io-shark.o
  41.  
  42. $(obj)/csumpartialcopy.o:    $(obj)/csumpartialcopygeneric.S
  43. $(obj)/csumpartialcopyuser.o:    $(obj)/csumpartialcopygeneric.S
  44.