Subversion Repositories HelenOS

Rev

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 \