/uspace/trunk/init/Makefile |
---|
55,7 → 55,7 |
$(CC) $(DEFS) $(CFLAGS) -M $(SOURCES) > Makefile.depend |
$(OUTPUT): $(OBJECTS) |
$(LD) -T $(LIBC_PREFIX)/_link.ld $(LFLAGS) $(OBJECTS) $(LIBC_PREFIX)/libc.a -o $@ -Map $(OUTPUT).map |
$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld $(LFLAGS) $(OBJECTS) $(LIBC_PREFIX)/libc.a -o $@ -Map $(OUTPUT).map |
%.o: %.S |
$(CC) $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ -c $< -o $@ |
/uspace/trunk/libc/_link.ld.in |
---|
File deleted |
/uspace/trunk/libc/Makefile.toolchain |
---|
27,7 → 27,7 |
# |
DEFS = -DARCH=$(ARCH) |
CFLAGS = -fno-builtin -fomit-frame-pointer -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -nostdlib -nostdinc -I$(LIBC_PREFIX)/include -I$(LIBC_PREFIX)/arch/$(ARCH)/include |
CFLAGS = -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -nostdlib -nostdinc -I$(LIBC_PREFIX)/include -I$(LIBC_PREFIX)/arch/$(ARCH)/include |
LFLAGS = -M |
AFLAGS = |
/uspace/trunk/libc/Makefile |
---|
52,12 → 52,12 |
.PHONY: all clean depend |
all: libc.a _link.ld |
all: libc.a arch/$(ARCH)/_link.ld |
-include Makefile.depend |
clean: |
-rm -f libc.a _link.ld Makefile.depend |
-rm -f libc.a arch/$(ARCH)/_link.ld Makefile.depend |
find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \; |
depend: |
66,7 → 66,7 |
libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
$(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
_link.ld: _link.ld.in |
arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in |
$(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@ |
%.o: %.S |
/uspace/trunk/libc/arch/mips32/_link.ld.in |
---|
0,0 → 1,8 |
OUTPUT_FORMAT(binary) |
STARTUP(../libc/arch/ARCH/src/entry.o) |
ENTRY(__entry) |
SECTIONS { |
.text 0x00004000 : { |
} |
} |
/uspace/trunk/libc/arch/mips32/Makefile.inc |
---|
31,3 → 31,4 |
TARGET = mipsel-linux-gnu |
TOOLCHAIN_DIR = /usr/local/mipsel/bin |
CFLAGS += -mno-abicalls -mips3 |
/uspace/trunk/libc/arch/ia32/_link.ld.in |
---|
0,0 → 1,8 |
OUTPUT_FORMAT(binary) |
STARTUP(../libc/arch/ARCH/src/entry.o) |
ENTRY(__entry) |
SECTIONS { |
.text 0x00001000 : { |
} |
} |