Rev 4337 | Rev 4340 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4337 | Rev 4338 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | 32 | ||
33 | include ../../Makefile.config |
33 | include ../../Makefile.config |
34 | 34 | ||
35 | LIBC_PREFIX = $(shell pwd) |
35 | LIBC_PREFIX = $(shell pwd) |
36 | SOFTINT_PREFIX = ../softint |
36 | SOFTINT_PREFIX = ../softint |
37 | CONSOLE_PREFIX = ../../srv/console |
- | |
38 | RTLD_PREFIX = ../../lib/rtld |
37 | RTLD_PREFIX = ../../lib/rtld |
39 | 38 | ||
40 | ## Setup toolchain |
39 | ## Setup toolchain |
41 | # |
40 | # |
42 | 41 | ||
43 | include $(LIBC_PREFIX)/Makefile.toolchain |
42 | include $(LIBC_PREFIX)/Makefile.toolchain |
44 | 43 | ||
45 | CFLAGS += -I$(CONSOLE_PREFIX) -I$(RTLD_PREFIX)/include -I../../srv/loader/include -D__32_BITS__ |
44 | CFLAGS += -I$(RTLD_PREFIX)/include -I../../srv/loader/include -D__32_BITS__ |
46 | PIC_CFLAGS := $(CFLAGS) -fPIC -D__IN_SHARED_LIBC__ |
45 | PIC_CFLAGS := $(CFLAGS) -fPIC -D__IN_SHARED_LIBC__ |
47 | 46 | ||
48 | ## Sources |
47 | ## Sources |
49 | # |
48 | # |
50 | 49 | ||
Line 52... | Line 51... | ||
52 | GENERIC_SOURCES = \ |
51 | GENERIC_SOURCES = \ |
53 | generic/libc.c \ |
52 | generic/libc.c \ |
54 | generic/ddi.c \ |
53 | generic/ddi.c \ |
55 | generic/as.c \ |
54 | generic/as.c \ |
56 | generic/cap.c \ |
55 | generic/cap.c \ |
- | 56 | generic/console.c \ |
|
57 | generic/mem.c \ |
57 | generic/mem.c \ |
58 | generic/string.c \ |
58 | generic/string.c \ |
59 | generic/fibril.c \ |
59 | generic/fibril.c \ |
60 | generic/pcb.c \ |
60 | generic/pcb.c \ |
61 | generic/smc.c \ |
61 | generic/smc.c \ |
Line 64... | Line 64... | ||
64 | generic/task.c \ |
64 | generic/task.c \ |
65 | generic/futex.c \ |
65 | generic/futex.c \ |
66 | generic/io/asprintf.c \ |
66 | generic/io/asprintf.c \ |
67 | generic/io/io.c \ |
67 | generic/io/io.c \ |
68 | generic/io/printf.c \ |
68 | generic/io/printf.c \ |
- | 69 | generic/io/fprintf.c \ |
|
- | 70 | generic/io/stdio.c \ |
|
69 | generic/io/stream.c \ |
71 | generic/io/stream.c \ |
70 | generic/io/sprintf.c \ |
72 | generic/io/sprintf.c \ |
71 | generic/io/snprintf.c \ |
73 | generic/io/snprintf.c \ |
72 | generic/io/vprintf.c \ |
74 | generic/io/vprintf.c \ |
73 | generic/io/vsprintf.c \ |
75 | generic/io/vsprintf.c \ |