Changes in uspace/lib/libc/Makefile.toolchain [4e9aaf5:a000878c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/Makefile.toolchain
r4e9aaf5 ra000878c 53 53 AFLAGS = 54 54 55 ## Cross-toolchain prefix 56 # 57 58 ifndef CROSS_PREFIX 59 CROSS_PREFIX = /usr/local 60 endif 61 55 62 ## Setup platform configuration 56 63 # 57 64 58 -include $(LIBC_PREFIX)/../../../Makefile.common59 65 -include $(LIBC_PREFIX)/../../../Makefile.config 66 -include $(LIBC_PREFIX)/../../../config.defs 60 67 -include $(LIBC_PREFIX)/arch/$(UARCH)/Makefile.inc 61 68 62 ## Compilation options 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 82 # 64 83 … … 66 85 67 86 ifeq ($(COMPILER),gcc_cross) 87 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc 88 GCC = $(CC) 89 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as 90 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld 91 AR = $(TOOLCHAIN_DIR)/$(TARGET)-ar 92 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy 93 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump 68 94 CFLAGS = $(GCC_CFLAGS) 69 95 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 71 97 72 98 ifeq ($(COMPILER),gcc_native) 99 CC = gcc 100 GCC = $(CC) 101 AS = $(BINUTILS_PREFIX)as 102 LD = $(BINUTILS_PREFIX)ld 103 AR = $(BINUTILS_PREFIX)ar 104 OBJCOPY = $(BINUTILS_PREFIX)objcopy 105 OBJDUMP = $(BINUTILS_PREFIX)objdump 73 106 CFLAGS = $(GCC_CFLAGS) 74 107 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 76 109 77 110 ifeq ($(COMPILER),icc) 111 CC = icc 112 GCC = gcc 113 AS = as 114 LD = ld 115 AR = ar 116 OBJCOPY = objcopy 117 OBJDUMP = objdump 78 118 CFLAGS = $(ICC_CFLAGS) 79 119 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 81 121 82 122 ifeq ($(COMPILER),clang) 123 CC = clang 124 GCC = gcc 125 AS = $(BINUTILS_PREFIX)as 126 LD = $(BINUTILS_PREFIX)ld 127 AR = $(BINUTILS_PREFIX)ar 128 OBJCOPY = $(BINUTILS_PREFIX)objcopy 129 OBJDUMP = $(BINUTILS_PREFIX)objdump 83 130 CFLAGS = $(CLANG_CFLAGS) 84 131 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
Note:
See TracChangeset
for help on using the changeset viewer.