Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2526 → Rev 2528

/trunk/uspace/lib/libc/Makefile
29,7 → 29,7
## Common compiler flags
#
 
LIBC_PREFIX = .
LIBC_PREFIX = $(shell pwd)
SOFTINT_PREFIX = ../softint
CONSOLE_PREFIX = ../../srv/console
 
103,7 → 103,7
$(AR) rc libc.a $(LIBS) $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
 
arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
$(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@
$(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@
 
%.o: %.S
$(CC) $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ -c $< -o $@
/trunk/uspace/lib/libc/arch/sparc64/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/ia64/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/ia64/Makefile.inc
32,7 → 32,7
TARGET = ia64-pc-linux-gnu
TOOLCHAIN_DIR = /usr/local/ia64/bin
CFLAGS += -fno-unwind-tables -DMALLOC_ALIGNMENT_16
LFLAGS += -N ../../lib/softint/libsoftint.a
LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a
AFLAGS +=
 
ARCH_SOURCES += arch/$(ARCH)/src/syscall.S \
/trunk/uspace/lib/libc/arch/arm32/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/arm32/Makefile.inc
32,7 → 32,7
TARGET = arm-linux-gnu
TOOLCHAIN_DIR = /usr/local/arm/bin
CFLAGS += -ffixed-r9 -mtp=soft
LFLAGS += -N ../../lib/softint/libsoftint.a
LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a
AFLAGS +=
 
ARCH_SOURCES += arch/$(ARCH)/src/syscall.c \
/trunk/uspace/lib/libc/arch/ppc32/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/amd64/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/ppc64/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/mips32/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {
/trunk/uspace/lib/libc/arch/ia32/_link.ld.in
1,4 → 1,4
STARTUP(../../lib/libc/arch/ARCH/src/entry.o)
STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o)
ENTRY(__entry)
 
PHDRS {