Ignore:
File:
1 edited

Legend:

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

    rcc1f8d4 r69dc065  
    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
     
    8066ifeq ($(COMPILER),gcc_cross)
    8167        CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc
    82         GCC = $(CC)
    8368        AS = $(TOOLCHAIN_DIR)/$(TARGET)-as
    8469        LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld
     
    8671        OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy
    8772        OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
    88         CFLAGS = $(GCC_CFLAGS)
    8973        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    9074endif
     
    9276ifeq ($(COMPILER),gcc_native)
    9377        CC = gcc
    94         GCC = $(CC)
    9578        AS = $(BINUTILS_PREFIX)as
    9679        LD = $(BINUTILS_PREFIX)ld
     
    9881        OBJCOPY = $(BINUTILS_PREFIX)objcopy
    9982        OBJDUMP = $(BINUTILS_PREFIX)objdump
    100         CFLAGS = $(GCC_CFLAGS)
    10183        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    10284endif
     
    10486ifeq ($(COMPILER),icc)
    10587        CC = icc
    106         GCC = gcc
    10788        AS = as
    10889        LD = ld
     
    11091        OBJCOPY = objcopy
    11192        OBJDUMP = objdump
    112         CFLAGS = $(ICC_CFLAGS)
    11393        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    11494endif
     
    11696ifeq ($(COMPILER),clang)
    11797        CC = clang
    118         GCC = gcc
    11998        AS = $(BINUTILS_PREFIX)as
    12099        LD = $(BINUTILS_PREFIX)ld
     
    122101        OBJCOPY = $(BINUTILS_PREFIX)objcopy
    123102        OBJDUMP = $(BINUTILS_PREFIX)objdump
    124         CFLAGS = $(CLANG_CFLAGS)
    125103        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    126104endif
Note: See TracChangeset for help on using the changeset viewer.