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 \ |