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 28d558107cSStefan RoeseCOBJS-$(CONFIG_MTD_DEVICE) += mtdcore.o 29d558107cSStefan RoeseCOBJS-$(CONFIG_MTD_PARTITIONS) += mtdpart.o 300a572655SStefan RoeseCOBJS-$(CONFIG_MTD_CONCAT) += mtdconcat.o 3100b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_HAS_DATAFLASH) += at45.o 3200b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_FLASH_CFI_DRIVER) += cfi_flash.o 3391809ed5SPiotr ZiecikCOBJS-$(CONFIG_FLASH_CFI_MTD) += cfi_mtd.o 34b5873f17SJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_HAS_DATAFLASH) += dataflash.o 3500d10eb0SMacpaul LinCOBJS-$(CONFIG_FTSMC020) += ftsmc020.o 3681b20cccSMichael SchwingenCOBJS-$(CONFIG_FLASH_CFI_LEGACY) += jedec_flash.o 3700b1883aSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_MW_EEPROM) += mw_eeprom.o 38*f3fcf92dSVipin KUMARCOBJS-$(CONFIG_ST_SMI) += st_smi.o 3959829cc1SJean-Christophe PLAGNIOL-VILLARD 4059829cc1SJean-Christophe PLAGNIOL-VILLARDCOBJS := $(COBJS-y) 4159829cc1SJean-Christophe PLAGNIOL-VILLARDSRCS := $(COBJS:.o=.c) 4259829cc1SJean-Christophe PLAGNIOL-VILLARDOBJS := $(addprefix $(obj),$(COBJS)) 4359829cc1SJean-Christophe PLAGNIOL-VILLARD 4459829cc1SJean-Christophe PLAGNIOL-VILLARDall: $(LIB) 4559829cc1SJean-Christophe PLAGNIOL-VILLARD 4659829cc1SJean-Christophe PLAGNIOL-VILLARD$(LIB): $(obj).depend $(OBJS) 476d8962e8SSebastien Carlier $(call cmd_link_o_target, $(OBJS)) 4859829cc1SJean-Christophe PLAGNIOL-VILLARD 4959829cc1SJean-Christophe PLAGNIOL-VILLARD######################################################################### 5059829cc1SJean-Christophe PLAGNIOL-VILLARD 5159829cc1SJean-Christophe PLAGNIOL-VILLARD# defines $(obj).depend target 5259829cc1SJean-Christophe PLAGNIOL-VILLARDinclude $(SRCTREE)/rules.mk 5359829cc1SJean-Christophe PLAGNIOL-VILLARD 5459829cc1SJean-Christophe PLAGNIOL-VILLARDsinclude $(obj).depend 5559829cc1SJean-Christophe PLAGNIOL-VILLARD 5659829cc1SJean-Christophe PLAGNIOL-VILLARD######################################################################### 57