OSDN Git Service

Some more major updates to further superate ucLibc from the kernel
[uclinux-h8/uClibc.git] / Makefile
1 DIRS = headers error getent malloc-simple misc net regexp rpc stdio2 \
2             string sysdeps termios time
3
4 all: libc.a
5
6 libc.a: $(DIRS) dummy
7         @echo
8         @echo Finally finished compiling...
9         @echo
10         $(CROSS)ranlib $@
11
12 headers: dummy
13         if [ ! -L "include/asm" ]; then ln -s /usr/src/linux/include/asm include/asm ; fi
14         if [ ! -L "include/net" ]; then ln -s /usr/src/linux/include/net include/net ; fi
15         if [ ! -L "include/linux" ]; then ln -s /usr/src/linux/include/linux include/linux ; fi
16
17 error: dummy
18         make -C error
19
20 getent: dummy
21         make -C getent
22
23 malloc-simple: dummy
24         make -C malloc-simple
25
26 misc: dummy
27         make -C misc
28
29 net: dummy
30         make -C net
31
32 regexp: dummy
33         make -C regexp
34
35 rpc: dummy
36         make -C rpc
37
38 stdio2: dummy
39         make -C stdio2
40
41 string: dummy
42         make -C string
43
44 sysdeps: dummy
45         make -C sysdeps
46
47 termios: dummy
48         make -C termios
49
50 time: dummy
51         make -C time
52
53 dummy:
54
55 clean:
56         -rm -f `find -name \*.[oa]` `find -name \*~` core
57         -rm -f include/asm include/net include/linux
58