159829cc1SJean-Christophe PLAGNIOL-VILLARD# 259829cc1SJean-Christophe PLAGNIOL-VILLARD# (C) Copyright 2000-2007 359829cc1SJean-Christophe PLAGNIOL-VILLARD# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 459829cc1SJean-Christophe PLAGNIOL-VILLARD# 559829cc1SJean-Christophe PLAGNIOL-VILLARD# See file CREDITS for list of people who contributed to this 659829cc1SJean-Christophe PLAGNIOL-VILLARD# project. 759829cc1SJean-Christophe PLAGNIOL-VILLARD# 859829cc1SJean-Christophe PLAGNIOL-VILLARD# This program is free software; you can redistribute it and/or 959829cc1SJean-Christophe PLAGNIOL-VILLARD# modify it under the terms of the GNU General Public License as 1059829cc1SJean-Christophe PLAGNIOL-VILLARD# published by the Free Software Foundation; either version 2 of 1159829cc1SJean-Christophe PLAGNIOL-VILLARD# the License, or (at your option) any later version. 1259829cc1SJean-Christophe PLAGNIOL-VILLARD# 1359829cc1SJean-Christophe PLAGNIOL-VILLARD# This program is distributed in the hope that it will be useful, 1459829cc1SJean-Christophe PLAGNIOL-VILLARD# but WITHOUT ANY WARRANTY; without even the implied warranty of 1559829cc1SJean-Christophe PLAGNIOL-VILLARD# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1659829cc1SJean-Christophe PLAGNIOL-VILLARD# GNU General Public License for more details. 1759829cc1SJean-Christophe PLAGNIOL-VILLARD# 1859829cc1SJean-Christophe PLAGNIOL-VILLARD# You should have received a copy of the GNU General Public License 1959829cc1SJean-Christophe PLAGNIOL-VILLARD# along with this program; if not, write to the Free Software 2059829cc1SJean-Christophe PLAGNIOL-VILLARD# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 2159829cc1SJean-Christophe PLAGNIOL-VILLARD# MA 02111-1307 USA 2259829cc1SJean-Christophe PLAGNIOL-VILLARD# 2359829cc1SJean-Christophe PLAGNIOL-VILLARD 2459829cc1SJean-Christophe PLAGNIOL-VILLARDinclude $(TOPDIR)/config.mk 2559829cc1SJean-Christophe PLAGNIOL-VILLARD 266d8962e8SSebastien CarlierLIB := $(obj)libmtd.o 2759829cc1SJean-Christophe PLAGNIOL-VILLARD 28*dfe64e2cSSergey Lapinifneq (,$(findstring y,$(CONFIG_MTD_DEVICE)$(CONFIG_CMD_NAND)$(CONFIG_CMD_ONENAND))) 29*dfe64e2cSSergey LapinCOBJS-y += mtdcore.o 30*dfe64e2cSSergey Lapinendif 31d558107cSStefan RoeseCOBJS-$(CONFIG_MTD_PARTITIONS) += mtdpart.o 320a572655SStefan RoeseCOBJS-$(CONFIG_MTD_CONCAT) += mtdconcat.o 3300b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_HAS_DATAFLASH) += at45.o 3400b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_FLASH_CFI_DRIVER) += cfi_flash.o 3591809ed5SPiotr ZiecikCOBJS-$(CONFIG_FLASH_CFI_MTD) += cfi_mtd.o 36b5873f17SJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_HAS_DATAFLASH) += dataflash.o 3700d10eb0SMacpaul LinCOBJS-$(CONFIG_FTSMC020) += ftsmc020.o 3881b20cccSMichael SchwingenCOBJS-$(CONFIG_FLASH_CFI_LEGACY) += jedec_flash.o 3900b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_MW_EEPROM) += mw_eeprom.o 40f3fcf92dSVipin KUMARCOBJS-$(CONFIG_ST_SMI) += st_smi.o 4159829cc1SJean-Christophe PLAGNIOL-VILLARD 4259829cc1SJean-Christophe PLAGNIOL-VILLARDCOBJS := $(COBJS-y) 4359829cc1SJean-Christophe PLAGNIOL-VILLARDSRCS := $(COBJS:.o=.c) 4459829cc1SJean-Christophe PLAGNIOL-VILLARDOBJS := $(addprefix $(obj),$(COBJS)) 4559829cc1SJean-Christophe PLAGNIOL-VILLARD 4659829cc1SJean-Christophe PLAGNIOL-VILLARDall: $(LIB) 4759829cc1SJean-Christophe PLAGNIOL-VILLARD 4859829cc1SJean-Christophe PLAGNIOL-VILLARD$(LIB): $(obj).depend $(OBJS) 496d8962e8SSebastien Carlier $(call cmd_link_o_target, $(OBJS)) 5059829cc1SJean-Christophe PLAGNIOL-VILLARD 5159829cc1SJean-Christophe PLAGNIOL-VILLARD######################################################################### 5259829cc1SJean-Christophe PLAGNIOL-VILLARD 5359829cc1SJean-Christophe PLAGNIOL-VILLARD# defines $(obj).depend target 5459829cc1SJean-Christophe PLAGNIOL-VILLARDinclude $(SRCTREE)/rules.mk 5559829cc1SJean-Christophe PLAGNIOL-VILLARD 5659829cc1SJean-Christophe PLAGNIOL-VILLARDsinclude $(obj).depend 5759829cc1SJean-Christophe PLAGNIOL-VILLARD 5859829cc1SJean-Christophe PLAGNIOL-VILLARD######################################################################### 59