mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-27 18:18:18 +00:00
Many (but not all) of Blackfin boards give -O2 option
to compile under lib/ directory.
That means lib/ should be speed-optimized,
whereas other parts should be size-optimized.
We want to keep the same behavior,
but do not want to parse board/*/config.mk again and again.
We've got no choice but to invent a new method.
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED, if it is enabled,
gives -O2 flag only for building under lib/ directory.
Dirty codes which I had marked as "FIX ME"
in board/${BOARD}/config.mk have been deleted.
Instead, CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED has been
defined in include/configs/${BOARD}.h.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Sonic Zhang <sonic.zhang@analog.com>
15 lines
384 B
Makefile
15 lines
384 B
Makefile
#
|
|
# Copyright (c) 2005-2008 Analog Device Inc.
|
|
#
|
|
# (C) Copyright 2001
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
# Set some default LDR flags based on boot mode.
|
|
LDR_FLAGS-BFIN_BOOT_PARA := --dma 6
|
|
LDR_FLAGS-BFIN_BOOT_FIFO := --dma 1
|
|
LDR_FLAGS-BFIN_BOOT_SPI_MASTER := --dma 1
|
|
LDR_FLAGS-BFIN_BOOT_UART := --dma 1
|