Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/Makefile.toolchain

    rcc1f8d4 rac47b7c2  
    2727#
    2828
    29 GCC_CFLAGS = -I$(LIBC_PREFIX)/include -O3 -imacros $(LIBC_PREFIX)/../../../config.h \
     29CFLAGS = -I$(LIBC_PREFIX)/include -O3 -imacros $(LIBC_PREFIX)/../../../config.h \
    3030        -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \
    31         -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \
    32         -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \
    33         -Werror-implicit-function-declaration -pipe -g -D__$(ENDIANESS)__
    34 
    35 ICC_CFLAGS = -I$(LIBC_PREFIX)/include -O3 -imacros $(LIBC_PREFIX)/../../../config.h \
    36         -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \
    37         -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \
    38         -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \
    39         -Werror-implicit-function-declaration -pipe -g -D__$(ENDIANESS)__
    40 
    41 CLANG_CFLAGS = -I$(LIBC_PREFIX)/include -O3 -imacros $(LIBC_PREFIX)/../../../config.h \
    42         -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \
    43         -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \
    44         -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \
    45         -Werror-implicit-function-declaration -pipe -g -arch $(CLANG_ARCH) \
    46         -D__$(ENDIANESS)__
    47 
     31        -finput-charset=UTF-8 -fno-builtin -Wall -Wextra -Wno-unused-parameter \
     32        -Wmissing-prototypes -Werror-implicit-function-declaration -nostdlib \
     33        -nostdinc -pipe -g -D__$(ENDIANESS)__
    4834LFLAGS = -M -N $(SOFTINT_PREFIX)/libsoftint.a
    4935AFLAGS =
     
    5945#
    6046
    61 include $(LIBC_PREFIX)/../../../Makefile.config
    62 include $(LIBC_PREFIX)/../../../config.defs
    63 include $(LIBC_PREFIX)/arch/$(UARCH)/Makefile.inc
     47-include $(LIBC_PREFIX)/../../../Makefile.config
     48-include $(LIBC_PREFIX)/../../../config.defs
     49-include $(LIBC_PREFIX)/arch/$(UARCH)/Makefile.inc
    6450
    6551## Simple detection of the host system
     
    7864#
    7965
     66ifeq ($(COMPILER),gcc_native)
     67        CC = gcc
     68        AS = $(BINUTILS_PREFIX)as
     69        LD = $(BINUTILS_PREFIX)ld
     70        AR = $(BINUTILS_PREFIX)ar
     71        OBJCOPY = $(BINUTILS_PREFIX)objcopy
     72        OBJDUMP = $(BINUTILS_PREFIX)objdump
     73        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     74endif
     75
     76ifeq ($(COMPILER),icc_native)
     77        CC = icc
     78        AS = as
     79        LD = ld
     80        AR = ar
     81        OBJCOPY = objcopy
     82        OBJDUMP = objdump
     83        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     84endif
     85
    8086ifeq ($(COMPILER),gcc_cross)
    8187        CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc
    82         GCC = $(CC)
    8388        AS = $(TOOLCHAIN_DIR)/$(TARGET)-as
    8489        LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld
     
    8691        OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy
    8792        OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
    88         CFLAGS = $(GCC_CFLAGS)
    8993        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    9094endif
    91 
    92 ifeq ($(COMPILER),gcc_native)
    93         CC = gcc
    94         GCC = $(CC)
    95         AS = $(BINUTILS_PREFIX)as
    96         LD = $(BINUTILS_PREFIX)ld
    97         AR = $(BINUTILS_PREFIX)ar
    98         OBJCOPY = $(BINUTILS_PREFIX)objcopy
    99         OBJDUMP = $(BINUTILS_PREFIX)objdump
    100         CFLAGS = $(GCC_CFLAGS)
    101         DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    102 endif
    103 
    104 ifeq ($(COMPILER),icc)
    105         CC = icc
    106         GCC = gcc
    107         AS = as
    108         LD = ld
    109         AR = ar
    110         OBJCOPY = objcopy
    111         OBJDUMP = objdump
    112         CFLAGS = $(ICC_CFLAGS)
    113         DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    114 endif
    115 
    116 ifeq ($(COMPILER),clang)
    117         CC = clang
    118         GCC = gcc
    119         AS = $(BINUTILS_PREFIX)as
    120         LD = $(BINUTILS_PREFIX)ld
    121         AR = $(BINUTILS_PREFIX)ar
    122         OBJCOPY = $(BINUTILS_PREFIX)objcopy
    123         OBJDUMP = $(BINUTILS_PREFIX)objdump
    124         CFLAGS = $(CLANG_CFLAGS)
    125         DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    126 endif
Note: See TracChangeset for help on using the changeset viewer.