Changes in kernel/Makefile.build [f6069801:101d9f4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile.build
rf6069801 r101d9f4 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 -Werror\58 - pipe57 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \ 58 -Werror-implicit-function-declaration -Werror -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 -wd17062 -Werror-implicit-function-declaration -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/lib118 117 CFLAGS = $(GCC_CFLAGS) 119 118 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 127 126 OBJCOPY = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objcopy 128 127 OBJDUMP = $(TOOLCHAIN_DIR)/bin/$(TARGET)-objdump 129 LIBDIR = $(TOOLCHAIN_DIR)/lib130 128 CFLAGS = $(GCC_CFLAGS) 131 129 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 139 137 OBJCOPY = objcopy 140 138 OBJDUMP = objdump 141 LIBDIR = /usr/lib142 139 CFLAGS = $(ICC_CFLAGS) 143 140 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 151 148 OBJCOPY = $(BINUTILS_PREFIX)objcopy 152 149 OBJDUMP = $(BINUTILS_PREFIX)objdump 153 LIBDIR = /usr/lib154 150 CFLAGS = $(SUNCC_CFLAGS) 155 151 DEFS += $(CONFIG_DEFS) … … 164 160 OBJCOPY = $(BINUTILS_PREFIX)objcopy 165 161 OBJDUMP = $(BINUTILS_PREFIX)objdump 166 LIBDIR = /usr/lib167 162 CFLAGS = $(CLANG_CFLAGS) 168 163 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) … … 376 371 %.o: %.S $(DEPEND) 377 372 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ 373 ifeq ($(PRECHECK),y) 374 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(GCC_CFLAGS) -D__ASM__ 375 endif 378 376 379 377 %.o: %.s $(DEPEND) 380 378 $(AS) $(AFLAGS) $< -o $@ 379 ifeq ($(PRECHECK),y) 380 $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 381 endif 381 382 382 383 # … … 386 387 test/fpu/%.o: test/fpu/%.c $(DEPEND) 387 388 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 388 ifeq ($( EXTRA_TOOL),stanse)389 ../tools/jobfile.py $(JOB) $< $@$(DEFS) $(CFLAGS) $(EXTRA_FLAGS)389 ifeq ($(PRECHECK),y) 390 $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 390 391 endif 391 392 … … 395 396 %.o: %.c $(DEPEND) 396 397 $(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)398 ifeq ($(PRECHECK),y) 399 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) 399 400 endif 400 401 … … 406 407 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV) 407 408 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 408 tools/genmap.py$(MAP_PREV) $(DUMP) $@409 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 409 410 410 411 # Do it once again, this time to get correct even the symbols … … 414 415 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV) 415 416 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 416 tools/genmap.py$(MAP_PREV) $(DUMP) $@417 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 417 418 418 419 $(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE)
Note:
See TracChangeset
for help on using the changeset viewer.