Heavy fix
[meinos.git] / apps / lib / stdlibc / Makefile
blob77f44838fe818b8b019509537c9c7ed4ad4dad36
1 -include ../../../Makefile.config
3 OBJFILES = abort.o \
4 asprintf.o \
5 assert.o \
6 env.o \
7 exec.o \
8 files.o \
9 fork_asm.o \
10 fork.o \
11 fprintf.o \
12 getopt.o \
13 inet.o \
14 ipc.o \
15 malloc.o \
16 msg.o \
17 pathname.o \
18 printf.o \
19 pwd.o \
20 select.o \
21 sem.o \
22 setjmp.o \
23 shm.o \
24 signal_asm.o \
25 signal.o \
26 snprintf.o \
27 sprintf.o \
28 sscanf.o \
29 stdio.o \
30 stdlib.o \
31 sys_time.o \
32 time.o \
33 times.o \
34 uio.o \
35 unistd.o \
36 utsname.o \
37 vasprintf.o \
38 vfprintf.o \
39 vprintf.o \
40 vsnprintf.o \
41 vsprintf.o \
42 vsscanf.o \
43 wchar.o \
44 wstring.o \
45 locale.o \
47 ctype.o \
48 string.o \
49 strings.o \
52 all: ../libc.a
54 ../libc.a: $(OBJFILES)
55 $(LIBS_AR) rs $@ $^
57 abort.o: abort.c
58 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
59 asprintf.o: asprintf.c
60 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
61 assert.o: assert.c
62 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
63 env.o: env.c
64 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
65 exec.o: exec.c
66 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
67 files.o: files.c
68 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
69 fork_asm.o: fork.asm
70 $(LIBS_ASM) -f elf -o $@ $<
71 fork.o: fork.c
72 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
73 fprintf.o: fprintf.c
74 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
75 getopt.o: getopt.c
76 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
77 inet.o: inet.c
78 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
79 ipc.o: ipc.c
80 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
81 malloc.o: malloc.c
82 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
83 msg.o: msg.c
84 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
85 pathname.o: pathname.c
86 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
87 printf.o: printf.c
88 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
89 pwd.o: pwd.c
90 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
91 select.o: select.c
92 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
93 sem.o: sem.c
94 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
95 setjmp.o: setjmp.c
96 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
97 shm.o: shm.c
98 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
99 signal_asm.o: signal.asm
100 $(LIBS_ASM) -f elf -o $@ $<
101 signal.o: signal.c
102 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
103 snprintf.o: snprintf.c
104 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
105 sprintf.o: sprintf.c
106 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
107 sscanf.o: sscanf.c
108 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
109 stdio.o: stdio.c
110 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
111 stdlib.o: stdlib.c
112 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
113 sys_time.o: sys_time.c
114 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
115 time.o: time.c
116 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
117 times.o: times.c
118 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
119 uio.o: uio.c
120 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
121 unistd.o: unistd.c
122 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
123 utsname.o: utsname.c
124 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
125 vasprintf.o: vasprintf.c
126 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
127 vfprintf.o: vfprintf.c
128 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
129 vprintf.o: vprintf.c
130 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
131 vsnprintf.o: vsnprintf.c
132 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
133 vsprintf.o: vsprintf.c
134 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
135 vsscanf.o: vsscanf.c
136 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
137 wchar.o: wchar.c
138 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
139 locale.o: locale.c
140 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
141 string.o: ../../../lib/stdlibc/string.c
142 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
143 strings.o: ../../../lib/stdlibc/strings.c
144 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
145 ctype.o: ../../../lib/stdlibc/ctype.c
146 $(LIBS_CC) -o $@ $< $(LIBS_CFLAGS)
148 clean:
149 rm -f $(OBJFILES) ../libc.a