1*cb82a532SUlf Samuelsson# 2*cb82a532SUlf Samuelsson# (C) Copyright 2003-2008 3*cb82a532SUlf Samuelsson# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4*cb82a532SUlf Samuelsson# 5*cb82a532SUlf Samuelsson# See file CREDITS for list of people who contributed to this 6*cb82a532SUlf Samuelsson# project. 7*cb82a532SUlf Samuelsson# 8*cb82a532SUlf Samuelsson# This program is free software; you can redistribute it and/or 9*cb82a532SUlf Samuelsson# modify it under the terms of the GNU General Public License as 10*cb82a532SUlf Samuelsson# published by the Free Software Foundation; either version 2 of 11*cb82a532SUlf Samuelsson# the License, or (at your option) any later version. 12*cb82a532SUlf Samuelsson# 13*cb82a532SUlf Samuelsson# This program is distributed in the hope that it will be useful, 14*cb82a532SUlf Samuelsson# but WITHOUT ANY WARRANTY; without even the implied warranty of 15*cb82a532SUlf Samuelsson# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16*cb82a532SUlf Samuelsson# GNU General Public License for more details. 17*cb82a532SUlf Samuelsson# 18*cb82a532SUlf Samuelsson# You should have received a copy of the GNU General Public License 19*cb82a532SUlf Samuelsson# along with this program; if not, write to the Free Software 20*cb82a532SUlf Samuelsson# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 21*cb82a532SUlf Samuelsson# MA 02111-1307 USA 22*cb82a532SUlf Samuelsson# 23*cb82a532SUlf Samuelsson 24*cb82a532SUlf Samuelssoninclude $(TOPDIR)/config.mk 25*cb82a532SUlf Samuelsson 26*cb82a532SUlf SamuelssonLIB = $(obj)lib$(BOARD).a 27*cb82a532SUlf Samuelsson 28*cb82a532SUlf SamuelssonCOBJS-y += $(BOARD).o 29*cb82a532SUlf SamuelssonCOBJS-y += led.o 30*cb82a532SUlf SamuelssonCOBJS-y += misc.o 31*cb82a532SUlf Samuelssonifdef CONFIG_HAS_DATAFLASH 32*cb82a532SUlf SamuelssonCOBJS-$(CONFIG_DATAFLASH_MMC_SELECT) += mux.o 33*cb82a532SUlf SamuelssonCOBJS-y += partition.o 34*cb82a532SUlf Samuelssonendif 35*cb82a532SUlf Samuelsson 36*cb82a532SUlf SamuelssonSRCS := $(SOBJS:.o=.S) $(COBJS-y:.o=.c) 37*cb82a532SUlf SamuelssonOBJS := $(addprefix $(obj),$(COBJS-y)) 38*cb82a532SUlf SamuelssonSOBJS := $(addprefix $(obj),$(SOBJS)) 39*cb82a532SUlf Samuelsson 40*cb82a532SUlf Samuelsson$(LIB): $(obj).depend $(OBJS) $(SOBJS) 41*cb82a532SUlf Samuelsson $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) 42*cb82a532SUlf Samuelsson 43*cb82a532SUlf Samuelssonclean: 44*cb82a532SUlf Samuelsson rm -f $(SOBJS) $(OBJS) 45*cb82a532SUlf Samuelsson 46*cb82a532SUlf Samuelssondistclean: clean 47*cb82a532SUlf Samuelsson rm -f $(LIB) core *.bak $(obj).depend 48*cb82a532SUlf Samuelsson 49*cb82a532SUlf Samuelsson######################################################################### 50*cb82a532SUlf Samuelsson 51*cb82a532SUlf Samuelsson# defines $(obj).depend target 52*cb82a532SUlf Samuelssoninclude $(SRCTREE)/rules.mk 53*cb82a532SUlf Samuelsson 54*cb82a532SUlf Samuelssonsinclude $(obj).depend 55*cb82a532SUlf Samuelsson 56*cb82a532SUlf Samuelsson######################################################################### 57