1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2004-2006
4 # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
6 obj-y
+= common.o env.o
8 ifndef CONFIG_SPL_BUILD
12 obj-
$(CONFIG_ENV_IS_IN_EEPROM
) += eeprom.o
13 extra-
$(CONFIG_ENV_IS_EMBEDDED
) += embedded.o
14 obj-
$(CONFIG_ENV_IS_IN_EEPROM
) += embedded.o
15 extra-
$(CONFIG_ENV_IS_IN_FLASH
) += embedded.o
16 obj-
$(CONFIG_ENV_IS_IN_NVRAM
) += embedded.o
17 obj-
$(CONFIG_ENV_IS_IN_NVRAM
) += nvram.o
18 obj-
$(CONFIG_ENV_IS_IN_ONENAND
) += onenand.o
19 obj-
$(CONFIG_ENV_IS_IN_SATA
) += sata.o
20 obj-
$(CONFIG_ENV_IS_IN_REMOTE
) += remote.o
21 obj-
$(CONFIG_ENV_IS_IN_UBI
) += ubi.o
23 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_SUPPORT
) += attr.o
24 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_SUPPORT
) += flags.o
25 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_SUPPORT
) += callback.o
28 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_NOWHERE
) += nowhere.o
29 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_MMC
) += mmc.o
30 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_FAT
) += fat.o
31 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_EXT4
) += ext4.o
32 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_NAND
) += nand.o
33 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_SPI_FLASH
) += sf.o
34 obj-
$(CONFIG_
$(SPL_TPL_
)ENV_IS_IN_FLASH
) += flash.o
36 CFLAGS_embedded.o
:= -Wa
,--no-warn
-DENV_CRC
=$(shell tools
/envcrc
2>/dev
/null
)