Import 2.3.12pre2
[davej-history.git] / arch / sparc / lib / Makefile
blobd5b4754802d6afee11dd53f1f4bd62aaf35bdd8d
1 # $Id: Makefile,v 1.28 1999/03/21 06:37:44 davem Exp $
2 # Makefile for Sparc library files..
5 OBJS = mul.o rem.o sdiv.o udiv.o umul.o urem.o ashrdi3.o memcpy.o memset.o \
6 strlen.o checksum.o blockops.o memscan.o memcmp.o strncmp.o \
7 strncpy_from_user.o divdi3.o udivdi3.o strlen_user.o \
8 copy_user.o locks.o atomic.o bitops.o debuglocks.o lshrdi3.o
10 ifdef CONFIG_SMP
11 OBJS += irqlock.o
12 endif
14 lib.a: $(OBJS)
15 $(AR) rcs lib.a $(OBJS)
16 sync
18 checksum.o: checksum.S
19 $(CC) -D__ASSEMBLY__ -ansi -c -o checksum.o checksum.S
21 memcpy.o: memcpy.S
22 $(CC) -D__ASSEMBLY__ -ansi -c -o memcpy.o memcpy.S
24 memcmp.o: memcmp.S
25 $(CC) -D__ASSEMBLY__ -ansi -c -o memcmp.o memcmp.S
27 memscan.o: memscan.S
28 $(CC) -D__ASSEMBLY__ -ansi -c -o memscan.o memscan.S
30 strncmp.o: strncmp.S
31 $(CC) -D__ASSEMBLY__ -ansi -c -o strncmp.o strncmp.S
33 strncpy_from_user.o: strncpy_from_user.S
34 $(CC) -D__ASSEMBLY__ -ansi -c -o strncpy_from_user.o strncpy_from_user.S
36 strlen_user.o: strlen_user.S
37 $(CC) -D__ASSEMBLY__ -ansi -c -o strlen_user.o strlen_user.S
39 copy_user.o: copy_user.S
40 $(CC) -D__ASSEMBLY__ -ansi -c -o copy_user.o copy_user.S
42 blockops.o: blockops.S
43 $(CC) -D__ASSEMBLY__ -ansi -c -o blockops.o blockops.S
45 memset.o: memset.S
46 $(CC) -D__ASSEMBLY__ -ansi -c -o memset.o memset.S
48 locks.o: locks.S
49 $(CC) -D__ASSEMBLY__ $(AFLAGS) -ansi -c -o locks.o locks.S
51 atomic.o: atomic.S
52 $(CC) -D__ASSEMBLY__ $(AFLAGS) -ansi -c -o atomic.o atomic.S
54 bitops.o: bitops.S
55 $(CC) -D__ASSEMBLY__ $(AFLAGS) -ansi -c -o bitops.o bitops.S
57 ifdef CONFIG_SMP
58 irqlock.o: irqlock.S
59 $(CC) -D__ASSEMBLY__ $(AFLAGS) -ansi -c -o irqlock.o irqlock.S
60 endif
62 strlen.o: strlen.S
63 $(CC) -D__ASSEMBLY__ -ansi -c -o strlen.o strlen.S
65 divdi3.o: divdi3.S
66 $(CC) -D__ASSEMBLY__ -ansi -c -o divdi3.o divdi3.S
68 udivdi3.o: udivdi3.S
69 $(CC) -D__ASSEMBLY__ -ansi -c -o udivdi3.o udivdi3.S
71 mul.o: mul.S
72 $(CC) -D__ASSEMBLY__ -c -o mul.o mul.S
74 rem.o: rem.S
75 $(CC) -D__ASSEMBLY__ -DST_DIV0=0x2 -c -o rem.o rem.S
77 sdiv.o: sdiv.S
78 $(CC) -D__ASSEMBLY__ -DST_DIV0=0x2 -c -o sdiv.o sdiv.S
80 udiv.o: udiv.S
81 $(CC) -D__ASSEMBLY__ -DST_DIV0=0x2 -c -o udiv.o udiv.S
83 umul.o: umul.S
84 $(CC) -D__ASSEMBLY__ -c -o umul.o umul.S
86 urem.o: urem.S
87 $(CC) -D__ASSEMBLY__ -DST_DIV0=0x2 -c -o urem.o urem.S
89 ashrdi3.o: ashrdi3.S
90 $(CC) -D__ASSEMBLY__ -c -o ashrdi3.o ashrdi3.S
92 lshrdi3.o: lshrdi3.S
93 $(CC) -D__ASSEMBLY__ -c -o lshrdi3.o lshrdi3.S
95 dep:
97 include $(TOPDIR)/Rules.make