Import 2.3.99pre4-2
[davej-history.git] / arch / arm / lib / Makefile
blob5f48f951abf3e186f74fb718068a49fa369140d5
2 # linux/arch/arm/lib/Makefile
4 # Copyright (C) 1995-1999 Russell King
7 L_TARGET := lib.a
8 L_OBJS := changebit.o csumipv6.o csumpartial.o csumpartialcopy.o \
9 csumpartialcopyuser.o clearbit.o copy_page.o findbit.o \
10 memchr.o memcpy.o memset.o memzero.o setbit.o strchr.o \
11 strrchr.o testchangebit.o testclearbit.o testsetbit.o \
12 uaccess.o
14 O_TARGET := lib.o
15 O_OBJS := backtrace.o delay.o
17 L_OBJS_arc := io-acorn.o
18 L_OBJS_a5k := io-acorn.o floppydma.o
19 L_OBJS_rpc := io-acorn.o floppydma.o
20 L_OBJS_clps7500 := io-acorn.o
21 L_OBJS_ebsa110 := io-ebsa110.o
22 L_OBJS_footbridge := io-footbridge.o
23 L_OBJS_nexuspci := io-footbridge.o
24 L_OBJS_sa1100 := io-footbridge.o
25 L_OBJS_shark := io-shark.o
27 ifeq ($(PROCESSOR),armo)
28 L_OBJS += uaccess-armo.o
29 endif
31 ifneq ($(MACHINE),ebsa110)
32 OX_OBJS += io.o
33 endif
35 L_OBJS += $(L_OBJS_$(MACHINE))
37 include $(TOPDIR)/Rules.make
39 .S.o:
40 $(CC) $(AFLAGS) -traditional -c -o $*.o $<
42 constants.h: getconsdata.o extractconstants.pl
43 $(PERL) extractconstants.pl $(OBJDUMP) > $@
45 getconsdata.o: getconsdata.c
46 $(CC) $(CFLAGS) -c getconsdata.c