MC3302_SDK_V1.1.9_202507281.../bsp/ramboot/board/molchip/Makefile
2025-11-11 12:08:31 +08:00

65 lines
1.8 KiB
Makefile
Executable File

#
# (C) Copyright 2000-2004
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
# SPDX-License-Identifier: GPL-2.0+
#
ifneq ($(findstring $(CONFIG_SPL_BUILD)$(CONFIG_PDL_BUILD)$(CONFIG_SDL_BUILD),y y y),)
obj-$(CONFIG_ARCH_MOLCHIP) += board/
obj-$(CONFIG_ARCH_MOLCHIP) += timer/
obj-$(CONFIG_ARCH_MOLCHIP) += uart/
obj-$(CONFIG_ARCH_MOLCHIP) += clk/
obj-$(CONFIG_ARCH_MOLCHIP) += lib/
else
obj-$(CONFIG_ARCH_MOLCHIP) += lib/
obj-$(CONFIG_ARCH_MOLCHIP) += uart/
obj-$(CONFIG_ARCH_MOLCHIP) += flash/
obj-$(CONFIG_ARCH_MOLCHIP) += clk/
obj-$(CONFIG_ARCH_MOLCHIP) += pwm/
endif
ifneq ($(findstring $(CONFIG_SPL_BUILD)$(CONFIG_SDL_BUILD),y y),)
#obj-$(CONFIG_ARCH_MOLCHIP) += sfc/
obj-$(CONFIG_ARCH_MOLCHIP) += flash/
obj-$(CONFIG_ARCH_MOLCHIP) += dma/
endif
ifneq ($(findstring $(CONFIG_PDL_BUILD)$(CONFIG_SDL_BUILD),y y),)
obj-$(CONFIG_ARCH_MOLCHIP) += download/
obj-$(CONFIG_SUPPORT_USB2) += usb2/
endif
ifneq ($(findstring $(CONFIG_PDL_BUILD)$(CONFIG_SPL_BUILD),y y),)
obj-$(CONFIG_SUPPORT_DRAM) += dram/
ifeq ($(CONFIG_PSRAM),y)
obj-$(CONFIG_PSRAM_TRAINING) += psram_training/
else
obj-$(CONFIG_DDR_TRAINING) += ddr_training/
endif
endif
ifdef CONFIG_SDL_BUILD
obj-$(CONFIG_ARCH_MOLCHIP) += timer/
obj-$(CONFIG_SDL_MMC_SUPPORT) += emmc/
endif
ifdef CONFIG_SPL_BUILD
obj-$(CONFIG_ARCH_MOLCHIP) += timer/
obj-$(CONFIG_ARCH_MOLCHIP) += spl/
obj-$(CONFIG_SPL_MMC_SUPPORT) += emmc/
ifndef CONFIG_SPL_BOOT_KERNEL_SUPPORT
obj-$(CONFIG_ARCH_MOLCHIP) += sdcard/
obj-$(CONFIG_SPL_LZMA) += lzma/
endif
obj-$(CONFIG_ARCH_MOLCHIP) += pinmux/
obj-$(CONFIG_SUPPORT_MEMTEST) += memtest/
obj-$(CONFIG_DMC_BIST) += dmc_bist/
obj-$(CONFIG_EYE_SCAN) += eye_scan/
endif
ifdef CONFIG_PDL_BUILD
obj-$(CONFIG_ARCH_MOLCHIP) += timer/
obj-$(CONFIG_ARCH_MOLCHIP) += uart/
endif