Changeset 1b1164e8 in mainline for uspace/lib/libc/arch
- Timestamp:
- 2010-03-23T14:44:00Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63f8966
- Parents:
- d99c1d2
- Location:
- uspace/lib/libc/arch
- Files:
-
- 5 added
- 18 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/arch/abs32le/Makefile.inc
rd99c1d2 r1b1164e8 27 27 # 28 28 29 ifeq ($(COMPILER),clang)30 CLANG_ARCH = i38631 endif32 33 29 ARCH_SOURCES = \ 34 30 arch/$(UARCH)/src/entry.c \ … … 39 35 arch/$(UARCH)/src/stacktrace.c 40 36 41 ENDIANESS = LE 37 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/abs32le/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/amd64/Makefile.common
rd99c1d2 r1b1164e8 27 27 # 28 28 29 CLANG_ARCH = x86_64 30 GCC_CFLAGS += -fno-omit-frame-pointer 29 31 30 ## Common names 31 # 32 ENDIANESS = LE 32 33 33 LIBC_PREFIX = ../../../lib/libc 34 SOFTINT_PREFIX = ../../../lib/softint 35 LIBS = $(LIBC_PREFIX)/libc.a 36 37 DEPEND = Makefile.depend 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = fb.job 40 OUTPUT = fb 34 BFD_NAME = elf64-x86-64 35 BFD_ARCH = i386:x86-64 -
uspace/lib/libc/arch/amd64/Makefile.inc
rd99c1d2 r1b1164e8 27 27 # 28 28 29 CLANG_ARCH = x86_6430 31 29 ARCH_SOURCES = \ 32 30 arch/$(UARCH)/src/entry.s \ … … 38 36 arch/$(UARCH)/src/stacktrace_asm.S 39 37 40 GCC_CFLAGS += -fno-omit-frame-pointer 41 LFLAGS += -N 42 43 ENDIANESS = LE 44 45 BFD_NAME = elf64-x86-64 46 BFD_ARCH = i386:x86-64 38 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/amd64/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/arm32/Makefile.inc
rd99c1d2 r1b1164e8 38 38 arch/$(UARCH)/src/stacktrace_asm.S 39 39 40 GCC_CFLAGS += -ffixed-r9 -mtp=soft -mapcs-frame -fno-omit-frame-pointer 41 LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a 42 43 ENDIANESS = LE 44 45 BFD_NAME = elf32-littlearm 46 BFD_ARCH = arm 40 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/arm32/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/ia32/Makefile.common
rd99c1d2 r1b1164e8 27 27 # 28 28 29 CLANG_ARCH = i386 30 GCC_CFLAGS += -march=pentium 29 31 30 ## Common names 31 # 32 ENDIANESS = LE 32 33 33 LIBC_PREFIX = ../../../lib/libc 34 SOFTINT_PREFIX = ../../../lib/softint 35 LIBS = $(LIBC_PREFIX)/libc.a 36 37 DEPEND = Makefile.depend 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = kbd.job 40 OUTPUT = kbd 34 BFD_NAME = elf32-i386 35 BFD_ARCH = i386 -
uspace/lib/libc/arch/ia32/Makefile.inc
rd99c1d2 r1b1164e8 27 27 # 28 28 29 CLANG_ARCH = i38630 31 29 ARCH_SOURCES = \ 32 30 arch/$(UARCH)/src/entry.s \ … … 39 37 arch/$(UARCH)/src/stacktrace_asm.S 40 38 41 GCC_CFLAGS += -march=pentium 42 LFLAGS += -N 43 44 ENDIANESS = LE 45 46 BFD_NAME = elf32-i386 47 BFD_ARCH = i386 39 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/ia32/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/ia64/Makefile.common
rd99c1d2 r1b1164e8 27 27 # 28 28 29 GCC_CFLAGS += -fno-unwind-tables 29 30 30 ## Common names 31 # 31 ENDIANESS = LE 32 32 33 LIBC_PREFIX = ../../../lib/libc 34 SOFTINT_PREFIX = ../../../lib/softint 35 LIBS = $(LIBC_PREFIX)/libc.a 36 37 DEPEND = Makefile.depend 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = console.job 40 OUTPUT = console 33 BFD_NAME = elf64-ia64-little 34 BFD_ARCH = ia64-elf64 -
uspace/lib/libc/arch/ia64/Makefile.inc
rd99c1d2 r1b1164e8 37 37 arch/$(UARCH)/src/stacktrace_asm.S 38 38 39 GCC_CFLAGS += -fno-unwind-tables 40 LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a 41 42 ENDIANESS = LE 43 44 BFD_NAME = elf64-ia64-little 45 BFD_ARCH = ia64-elf64 39 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/ia64/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/ia64/include/types.h
rd99c1d2 r1b1164e8 38 38 #define __64_BITS__ 39 39 40 typedef unsigned long longsysarg_t;40 typedef unsigned long sysarg_t; 41 41 42 42 typedef char int8_t; -
uspace/lib/libc/arch/mips32/Makefile.inc
rd99c1d2 r1b1164e8 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 GCC_CFLAGS += -mips3 39 40 ENDIANESS = LE 41 42 BFD_ARCH = mips 43 BFD_NAME = elf32-tradlittlemips 38 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/mips32/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/mips32eb/Makefile.inc
rd99c1d2 r1b1164e8 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 GCC_CFLAGS += -mips3 39 LFLAGS += -N 40 41 ENDIANESS = BE 42 43 BFD_ARCH = mips 44 BFD_NAME = elf32-tradbigmips 38 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/ppc32/Makefile.inc
rd99c1d2 r1b1164e8 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 GCC_CFLAGS += -mcpu=powerpc -msoft-float -m32 39 AFLAGS += -a32 40 LFLAGS += -N 41 42 ENDIANESS = BE 43 44 BFD_NAME = elf32-powerpc 45 BFD_ARCH = powerpc:common 38 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/ppc32/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3 -
uspace/lib/libc/arch/sparc64/Makefile.common
rd99c1d2 r1b1164e8 1 1 # 2 # Copyright (c) 200 9 Lukas Mejdrech2 # Copyright (c) 2006 Martin Decky 3 3 # All rights reserved. 4 4 # … … 27 27 # 28 28 29 include ../../../Makefile.common 30 include ../../../Makefile.config 29 GCC_CFLAGS += -mcpu=ultrasparc -m64 30 LFLAGS = -no-check-sections 31 31 32 # keep netif drivers before nil modules 33 # in order to support networking architectures build 32 ENDIANESS = BE 34 33 35 ifeq ($(CONFIG_NETIF_DP8390),y) 36 DIRS = netif/dp8390 37 else 38 DIRS = 34 BFD_NAME = elf64-sparc 35 BFD_ARCH = sparc 36 37 ifeq ($(PROCESSOR),us) 38 DEFS += -DSUN4U 39 39 endif 40 40 41 DIRS += \ 42 netif/lo \ 43 nil/eth \ 44 nil/nildummy \ 45 net \ 46 net/start \ 47 socket \ 48 app/echo \ 49 app/ping \ 50 app/nettest1 \ 51 app/nettest2 52 53 DIRS_MODULAR = \ 54 il/arp \ 55 il/ip \ 56 tl/icmp \ 57 tl/udp \ 58 tl/tcp \ 59 60 DIRS_ALL = $(DIRS) $(DIRS_MODULAR) 61 62 ifeq ($(NETWORKING), module) 63 BUILDS := $(addsuffix .build,$(DIRS)) 64 else 65 ifeq ($(NETWORKING), modular) 66 BUILDS := $(addsuffix .build,$(DIRS_ALL)) 67 endif 41 ifeq ($(PROCESSOR),us3) 42 DEFS += -DSUN4U 68 43 endif 69 44 70 CLEANS := $(addsuffix .clean,$(DIRS_ALL)) 71 72 CHECKS := $(addsuffix .check,$(basename $(BUILDS))) 73 74 .PHONY: all build $(BUILDS) $(CLEANS) clean 75 76 all: $(BUILDS) 77 78 build: $(BUILDS) 79 80 check: $(CHECKS) 81 82 clean: $(CLEANS) 83 find $(DIRS_ALL) ./ -name '*.o' -follow -exec rm \{\} \; 84 85 $(CHECKS): 86 -$(MAKE) -C $(basename $@) check 87 88 $(CLEANS): 89 -$(MAKE) -C $(basename $@) clean 90 91 $(BUILDS): 92 $(MAKE) -C $(basename $@) all 45 ifeq ($(PROCESSOR),sun4v) 46 DEFS += -DSUN4V 47 endif -
uspace/lib/libc/arch/sparc64/Makefile.inc
rd99c1d2 r1b1164e8 35 35 arch/$(UARCH)/src/stacktrace_asm.S 36 36 37 GCC_CFLAGS += -mcpu=ultrasparc -m64 38 LFLAGS += -no-check-sections -N 39 40 ENDIANESS = BE 41 42 BFD_NAME = elf64-sparc 43 BFD_ARCH = sparc 44 45 ifeq ($(PROCESSOR),us) 46 DEFS += -DSUN4U 47 endif 48 49 ifeq ($(PROCESSOR),us3) 50 DEFS += -DSUN4U 51 endif 52 53 ifeq ($(PROCESSOR),sun4v) 54 DEFS += -DSUN4V 55 endif 37 .PRECIOUS: arch/$(UARCH)/src/entry.o -
uspace/lib/libc/arch/sparc64/_link.ld.in
rd99c1d2 r1b1164e8 1 STARTUP(LIBC_P REFIX/arch/UARCH/src/entry.o)1 STARTUP(LIBC_PATH/arch/UARCH/src/entry.o) 2 2 ENTRY(__entry) 3 3
Note:
See TracChangeset
for help on using the changeset viewer.