10649cd0dSSimon Glass# 20649cd0dSSimon Glass# (C) Copyright 2004-2006 30649cd0dSSimon Glass# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 40649cd0dSSimon Glass# 50649cd0dSSimon Glass# SPDX-License-Identifier: GPL-2.0+ 60649cd0dSSimon Glass# 70649cd0dSSimon Glass 8*c9d728ddSSimon Glassobj-y += common.o env.o 90649cd0dSSimon Glass 100649cd0dSSimon Glassifndef CONFIG_SPL_BUILD 110649cd0dSSimon Glassobj-y += attr.o 120649cd0dSSimon Glassobj-y += callback.o 130649cd0dSSimon Glassobj-y += flags.o 140649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_DATAFLASH) += dataflash.o 150649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_EEPROM) += eeprom.o 160649cd0dSSimon Glassextra-$(CONFIG_ENV_IS_EMBEDDED) += embedded.o 170649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_EEPROM) += embedded.o 180649cd0dSSimon Glassextra-$(CONFIG_ENV_IS_IN_FLASH) += embedded.o 190649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_NVRAM) += embedded.o 200649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_FLASH) += flash.o 210649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_MMC) += mmc.o 220649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_FAT) += fat.o 230649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_EXT4) += ext4.o 240649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_NAND) += nand.o 250649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_NVRAM) += nvram.o 260649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_ONENAND) += onenand.o 270649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_SATA) += sata.o 280649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_SPI_FLASH) += sf.o 290649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_REMOTE) += remote.o 300649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_UBI) += ubi.o 310649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_NOWHERE) += nowhere.o 320649cd0dSSimon Glassendif 330649cd0dSSimon Glass 340649cd0dSSimon Glassifdef CONFIG_SPL_BUILD 350649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_FLASH) += flash.o 360649cd0dSSimon Glass# environment 370649cd0dSSimon Glassifdef CONFIG_TPL_BUILD 380649cd0dSSimon Glassobj-$(CONFIG_TPL_ENV_SUPPORT) += attr.o 390649cd0dSSimon Glassobj-$(CONFIG_TPL_ENV_SUPPORT) += flags.o 400649cd0dSSimon Glassobj-$(CONFIG_TPL_ENV_SUPPORT) += callback.o 410649cd0dSSimon Glasselse 420649cd0dSSimon Glassobj-$(CONFIG_SPL_ENV_SUPPORT) += attr.o 430649cd0dSSimon Glassobj-$(CONFIG_SPL_ENV_SUPPORT) += flags.o 440649cd0dSSimon Glassobj-$(CONFIG_SPL_ENV_SUPPORT) += callback.o 450649cd0dSSimon Glassendif 460649cd0dSSimon Glassifneq ($(CONFIG_TPL_ENV_SUPPORT)$(CONFIG_SPL_ENV_SUPPORT),) 470649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_NOWHERE) += nowhere.o 480649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_MMC) += mmc.o 490649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_FAT) += fat.o 500649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_EXT4) += ext4.o 510649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_NAND) += nand.o 520649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_SPI_FLASH) += sf.o 530649cd0dSSimon Glassobj-$(CONFIG_ENV_IS_IN_FLASH) += flash.o 540649cd0dSSimon Glassendif 550649cd0dSSimon Glassendif 560649cd0dSSimon Glass 570649cd0dSSimon GlassCFLAGS_embedded.o := -Wa,--no-warn -DENV_CRC=$(shell tools/envcrc 2>/dev/null) 58