Changes in kernel/Makefile.build [f6069801:101d9f4] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile.build

    rf6069801 r101d9f4  
    5555        -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \
    5656        -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \
    57         -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes -Werror \
    58         -pipe
     57        -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \
     58        -Werror-implicit-function-declaration -Werror -pipe
    5959
    6060ICC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \
    6161        -ffreestanding -fno-builtin -nostdlib -nostdinc -Wall -Wmissing-prototypes \
    62         -Werror -wd170
     62        -Werror-implicit-function-declaration -Werror -wd170
    6363
    6464SUNCC_CFLAGS = -I$(INCLUDES) -xO$(OPTIMIZATION) \
     
    115115        OBJCOPY = $(BINUTILS_PREFIX)objcopy
    116116        OBJDUMP = $(BINUTILS_PREFIX)objdump
    117         LIBDIR = /usr/lib
    118117        CFLAGS = $(GCC_CFLAGS)
    119118        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     
    127126        OBJCOPY = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objcopy
    128127        OBJDUMP = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objdump
    129         LIBDIR = $(TOOLCHAIN_DIR)/lib
    130128        CFLAGS = $(GCC_CFLAGS)
    131129        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     
    139137        OBJCOPY = objcopy
    140138        OBJDUMP = objdump
    141         LIBDIR = /usr/lib
    142139        CFLAGS = $(ICC_CFLAGS)
    143140        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     
    151148        OBJCOPY = $(BINUTILS_PREFIX)objcopy
    152149        OBJDUMP = $(BINUTILS_PREFIX)objdump
    153         LIBDIR = /usr/lib
    154150        CFLAGS = $(SUNCC_CFLAGS)
    155151        DEFS += $(CONFIG_DEFS)
     
    164160        OBJCOPY = $(BINUTILS_PREFIX)objcopy
    165161        OBJDUMP = $(BINUTILS_PREFIX)objdump
    166         LIBDIR = /usr/lib
    167162        CFLAGS = $(CLANG_CFLAGS)
    168163        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
     
    376371%.o: %.S $(DEPEND)
    377372        $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@
     373ifeq ($(PRECHECK),y)
     374        $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(GCC_CFLAGS) -D__ASM__
     375endif
    378376
    379377%.o: %.s $(DEPEND)
    380378        $(AS) $(AFLAGS) $< -o $@
     379ifeq ($(PRECHECK),y)
     380        $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
     381endif
    381382
    382383#
     
    386387test/fpu/%.o: test/fpu/%.c $(DEPEND)
    387388        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@
    388 ifeq ($(EXTRA_TOOL),stanse)
    389         ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
     389ifeq ($(PRECHECK),y)
     390        $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
    390391endif
    391392
     
    395396%.o: %.c $(DEPEND)
    396397        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@
    397 ifeq ($(EXTRA_TOOL),stanse)
    398         ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)
     398ifeq ($(PRECHECK),y)
     399        $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)
    399400endif
    400401
     
    406407        $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV)
    407408        $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP)
    408         tools/genmap.py $(MAP_PREV) $(DUMP) $@
     409        $(GENMAP) $(MAP_PREV) $(DUMP) $@
    409410       
    410411        # Do it once again, this time to get correct even the symbols
     
    414415        $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV)
    415416        $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP)
    416         tools/genmap.py $(MAP_PREV) $(DUMP) $@
     417        $(GENMAP) $(MAP_PREV) $(DUMP) $@
    417418
    418419$(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE)
Note: See TracChangeset for help on using the changeset viewer.