Changes in kernel/Makefile.build [101d9f4:f6069801] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile.build
r101d9f4 rf6069801 55 55 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ 56 56 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ 57 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \58 - Werror-implicit-function-declaration -Werror -pipe57 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes -Werror \ 58 -pipe 59 59 60 60 ICC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \ 61 61 -ffreestanding -fno-builtin -nostdlib -nostdinc -Wall -Wmissing-prototypes \ 62 -Werror -implicit-function-declaration -Werror-wd17062 -Werror -wd170 63 63 64 64 SUNCC_CFLAGS = -I$(INCLUDES) -xO$(OPTIMIZATION) \ … … 115 115 OBJCOPY = $(BINUTILS_PREFIX)objcopy 116 116 OBJDUMP = $(BINUTILS_PREFIX)objdump 117 LIBDIR = /usr/lib 117 118 CFLAGS = $(GCC_CFLAGS) 118 119 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 126 127 OBJCOPY = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objcopy 127 128 OBJDUMP = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objdump 129 LIBDIR = $(TOOLCHAIN_DIR)/lib 128 130 CFLAGS = $(GCC_CFLAGS) 129 131 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 137 139 OBJCOPY = objcopy 138 140 OBJDUMP = objdump 141 LIBDIR = /usr/lib 139 142 CFLAGS = $(ICC_CFLAGS) 140 143 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 148 151 OBJCOPY = $(BINUTILS_PREFIX)objcopy 149 152 OBJDUMP = $(BINUTILS_PREFIX)objdump 153 LIBDIR = /usr/lib 150 154 CFLAGS = $(SUNCC_CFLAGS) 151 155 DEFS += $(CONFIG_DEFS) … … 160 164 OBJCOPY = $(BINUTILS_PREFIX)objcopy 161 165 OBJDUMP = $(BINUTILS_PREFIX)objdump 166 LIBDIR = /usr/lib 162 167 CFLAGS = $(CLANG_CFLAGS) 163 168 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 371 376 %.o: %.S $(DEPEND) 372 377 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ 373 ifeq ($(PRECHECK),y)374 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(GCC_CFLAGS) -D__ASM__375 endif376 378 377 379 %.o: %.s $(DEPEND) 378 380 $(AS) $(AFLAGS) $< -o $@ 379 ifeq ($(PRECHECK),y)380 $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)381 endif382 381 383 382 # … … 387 386 test/fpu/%.o: test/fpu/%.c $(DEPEND) 388 387 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 389 ifeq ($( PRECHECK),y)390 $(JOBFILE) $(JOB) $< $@ cc test$(DEFS) $(CFLAGS) $(EXTRA_FLAGS)388 ifeq ($(EXTRA_TOOL),stanse) 389 ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 391 390 endif 392 391 … … 396 395 %.o: %.c $(DEPEND) 397 396 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@ 398 ifeq ($( PRECHECK),y)399 $(JOBFILE) $(JOB) $< $@ cc core$(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)397 ifeq ($(EXTRA_TOOL),stanse) 398 ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) 400 399 endif 401 400 … … 407 406 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV) 408 407 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 409 $(GENMAP)$(MAP_PREV) $(DUMP) $@408 tools/genmap.py $(MAP_PREV) $(DUMP) $@ 410 409 411 410 # Do it once again, this time to get correct even the symbols … … 415 414 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV) 416 415 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 417 $(GENMAP)$(MAP_PREV) $(DUMP) $@416 tools/genmap.py $(MAP_PREV) $(DUMP) $@ 418 417 419 418 $(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE)
Note:
See TracChangeset
for help on using the changeset viewer.