- Timestamp:
- 2010-03-18T23:34:00Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3c80f2b
- Parents:
- 3ad309d
- Location:
- uspace
- Files:
-
- 28 edited
-
Makefile (modified) (1 diff)
-
app/Makefile.common (modified) (1 diff)
-
lib/Makefile.common (modified) (2 diffs)
-
lib/libc/Makefile (modified) (1 diff)
-
lib/libc/Makefile.toolchain (modified) (5 diffs)
-
lib/libc/arch/abs32le/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/amd64/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/arm32/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/ia32/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/ia64/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/mips32/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/mips32eb/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/ppc32/Makefile.inc (modified) (1 diff)
-
lib/libc/arch/sparc64/Makefile.inc (modified) (1 diff)
-
srv/Makefile.common (modified) (1 diff)
-
srv/hid/console/Makefile (modified) (1 diff)
-
srv/hid/fb/Makefile (modified) (1 diff)
-
srv/hid/kbd/Makefile (modified) (1 diff)
-
srv/loader/Makefile (modified) (1 diff)
-
srv/net/Makefile (modified) (1 diff)
-
srv/net/app/echo/Makefile (modified) (1 diff)
-
srv/net/app/nettest1/Makefile (modified) (1 diff)
-
srv/net/app/nettest2/Makefile (modified) (1 diff)
-
srv/net/app/ping/Makefile (modified) (1 diff)
-
srv/net/net/Makefile (modified) (1 diff)
-
srv/net/net/start/Makefile (modified) (1 diff)
-
srv/net/netif/dp8390/Makefile (modified) (1 diff)
-
srv/net/netif/lo/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r3ad309d r177e4ea 30 30 # 31 31 32 -include ../Makefile.common 32 33 -include ../Makefile.config 33 34 -
uspace/app/Makefile.common
r3ad309d r177e4ea 60 60 all: \ 61 61 $(LIBC_PREFIX)/../../../version \ 62 $(LIBC_PREFIX)/../../../Makefile.common \ 62 63 $(LIBC_PREFIX)/../../../Makefile.config \ 63 64 $(LIBC_PREFIX)/../../../config.h \ -
uspace/lib/Makefile.common
r3ad309d r177e4ea 50 50 OBJECTS = $(addsuffix .o,$(basename $(SOURCES))) 51 51 52 -include $(USPACE_PREFIX)/../Makefile.common 52 53 -include $(USPACE_PREFIX)/../Makefile.config 53 54 include $(LIBC_PREFIX)/Makefile.toolchain … … 59 60 all: \ 60 61 $(LIBC_PREFIX)/../../../version \ 62 $(LIBC_PREFIX)/../../../Makefile.common \ 61 63 $(LIBC_PREFIX)/../../../Makefile.config \ 62 64 $(LIBC_PREFIX)/../../../config.h \ -
uspace/lib/libc/Makefile
r3ad309d r177e4ea 28 28 # 29 29 30 -include ../../../Makefile.common 30 31 -include ../../../Makefile.config 31 32 -
uspace/lib/libc/Makefile.toolchain
r3ad309d r177e4ea 53 53 AFLAGS = 54 54 55 ## Cross-toolchain prefix56 #57 58 ifndef CROSS_PREFIX59 CROSS_PREFIX = /usr/local60 endif61 62 55 ## Setup platform configuration 63 56 # 64 57 58 -include $(LIBC_PREFIX)/../../../Makefile.common 65 59 -include $(LIBC_PREFIX)/../../../Makefile.config 66 60 -include $(LIBC_PREFIX)/../../../config.defs 67 61 -include $(LIBC_PREFIX)/arch/$(UARCH)/Makefile.inc 68 62 69 ## Simple detection of the host system 70 # 71 HOST = $(shell uname) 72 73 ## On Solaris, some utilities have different names 74 # 75 ifeq ($(HOST),SunOS) 76 BINUTILS_PREFIX = "g" 77 else 78 BINUTILS_PREFIX = "" 79 endif 80 81 ## Toolchain configuration 63 ## Compilation options 82 64 # 83 65 … … 85 67 86 68 ifeq ($(COMPILER),gcc_cross) 87 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc88 GCC = $(CC)89 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as90 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld91 AR = $(TOOLCHAIN_DIR)/$(TARGET)-ar92 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy93 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump94 69 CFLAGS = $(GCC_CFLAGS) 95 70 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 97 72 98 73 ifeq ($(COMPILER),gcc_native) 99 CC = gcc100 GCC = $(CC)101 AS = $(BINUTILS_PREFIX)as102 LD = $(BINUTILS_PREFIX)ld103 AR = $(BINUTILS_PREFIX)ar104 OBJCOPY = $(BINUTILS_PREFIX)objcopy105 OBJDUMP = $(BINUTILS_PREFIX)objdump106 74 CFLAGS = $(GCC_CFLAGS) 107 75 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 109 77 110 78 ifeq ($(COMPILER),icc) 111 CC = icc112 GCC = gcc113 AS = as114 LD = ld115 AR = ar116 OBJCOPY = objcopy117 OBJDUMP = objdump118 79 CFLAGS = $(ICC_CFLAGS) 119 80 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 121 82 122 83 ifeq ($(COMPILER),clang) 123 CC = clang124 GCC = gcc125 AS = $(BINUTILS_PREFIX)as126 LD = $(BINUTILS_PREFIX)ld127 AR = $(BINUTILS_PREFIX)ar128 OBJCOPY = $(BINUTILS_PREFIX)objcopy129 OBJDUMP = $(BINUTILS_PREFIX)objdump130 84 CFLAGS = $(CLANG_CFLAGS) 131 85 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) -
uspace/lib/libc/arch/abs32le/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifeq ($(COMPILER),gcc_cross)33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/$(CROSS_TARGET)/bin34 35 ifeq ($(CROSS_TARGET),arm32)36 TARGET = arm-linux-gnu37 endif38 39 ifeq ($(CROSS_TARGET),ia32)40 TARGET = i686-pc-linux-gnu41 endif42 43 ifeq ($(CROSS_TARGET),mips32)44 TARGET = mipsel-linux-gnu45 endif46 endif47 48 29 ifeq ($(COMPILER),clang) 49 30 CLANG_ARCH = i386 -
uspace/lib/libc/arch/amd64/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = amd64-linux-gnu33 29 CLANG_ARCH = x86_64 34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/amd64/bin35 30 36 31 ARCH_SOURCES = \ -
uspace/lib/libc/arch/arm32/Makefile.inc
r3ad309d r177e4ea 28 28 # 29 29 30 ## Toolchain configuration31 #32 33 TARGET = arm-linux-gnu34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin35 36 30 ARCH_SOURCES = \ 37 31 arch/$(UARCH)/src/entry.s \ -
uspace/lib/libc/arch/ia32/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = i686-pc-linux-gnu33 29 CLANG_ARCH = i386 34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia32/bin35 30 36 31 ARCH_SOURCES = \ -
uspace/lib/libc/arch/ia64/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = ia64-pc-linux-gnu33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin34 35 29 ARCH_SOURCES = \ 36 30 arch/$(UARCH)/src/entry.s \ -
uspace/lib/libc/arch/mips32/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = mipsel-linux-gnu33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin34 35 29 ARCH_SOURCES = \ 36 30 arch/$(UARCH)/src/entry.s \ -
uspace/lib/libc/arch/mips32eb/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = mips-linux-gnu33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb/bin34 35 29 ARCH_SOURCES = \ 36 30 arch/$(UARCH)/src/entry.s \ -
uspace/lib/libc/arch/ppc32/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = ppc-linux-gnu33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin34 35 29 ARCH_SOURCES = \ 36 30 arch/$(UARCH)/src/entry.s \ -
uspace/lib/libc/arch/sparc64/Makefile.inc
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 TARGET = sparc64-linux-gnu33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64/bin34 35 29 ARCH_SOURCES = \ 36 30 arch/$(UARCH)/src/entry.s \ -
uspace/srv/Makefile.common
r3ad309d r177e4ea 64 64 all: \ 65 65 $(LIBC_PREFIX)/../../../version \ 66 $(LIBC_PREFIX)/../../../Makefile.common \ 66 67 $(LIBC_PREFIX)/../../../Makefile.config \ 67 68 $(LIBC_PREFIX)/../../../config.h \ -
uspace/srv/hid/console/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: $(LIBC_PREFIX)/../../../Makefile.co nfig $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)34 all: $(LIBC_PREFIX)/../../../Makefile.common $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
uspace/srv/hid/fb/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: $(LIBC_PREFIX)/../../../Makefile.co nfig $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)34 all: $(LIBC_PREFIX)/../../../Makefile.common $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
uspace/srv/hid/kbd/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: $(LIBC_PREFIX)/../../../Makefile.co nfig $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)34 all: $(LIBC_PREFIX)/../../../Makefile.common $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
uspace/srv/loader/Makefile
r3ad309d r177e4ea 28 28 # 29 29 30 -include ../../../Makefile.common 30 31 -include ../../../Makefile.config 31 32 -include arch/$(UARCH)/Makefile.inc -
uspace/srv/net/Makefile
r3ad309d r177e4ea 27 27 # 28 28 29 include ../../../Makefile.common 29 30 include ../../../Makefile.config 30 31 -
uspace/srv/net/app/echo/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include ../../../../../Makefile.common 34 35 include ../../../../../Makefile.config 35 36 -
uspace/srv/net/app/nettest1/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include ../../../../../Makefile.common 34 35 include ../../../../../Makefile.config 35 36 -
uspace/srv/net/app/nettest2/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include ../../../../../Makefile.common 34 35 include ../../../../../Makefile.config 35 36 -
uspace/srv/net/app/ping/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include ../../../../../Makefile.common 34 35 include ../../../../../Makefile.config 35 36 -
uspace/srv/net/net/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include $(NET_BASE)../../../Makefile.common 34 35 include $(NET_BASE)../../../Makefile.config 35 36 -
uspace/srv/net/net/start/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include ../../../../../Makefile.common 34 35 include ../../../../../Makefile.config 35 36 -
uspace/srv/net/netif/dp8390/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include $(NET_BASE)../../../Makefile.common 34 35 include $(NET_BASE)../../../Makefile.config 35 36 -
uspace/srv/net/netif/lo/Makefile
r3ad309d r177e4ea 32 32 STRUCTURES = $(NET_BASE)structures/ 33 33 34 include $(NET_BASE)../../../Makefile.common 34 35 include $(NET_BASE)../../../Makefile.config 35 36
Note:
See TracChangeset
for help on using the changeset viewer.
