1*37e4dafaSPeter Tyser# 2*37e4dafaSPeter Tyser# (C) Copyright 2000-2006 3*37e4dafaSPeter Tyser# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4*37e4dafaSPeter Tyser# 5*37e4dafaSPeter Tyser# See file CREDITS for list of people who contributed to this 6*37e4dafaSPeter Tyser# project. 7*37e4dafaSPeter Tyser# 8*37e4dafaSPeter Tyser# This program is free software; you can redistribute it and/or 9*37e4dafaSPeter Tyser# modify it under the terms of the GNU General Public License as 10*37e4dafaSPeter Tyser# published by the Free Software Foundation; either version 2 of 11*37e4dafaSPeter Tyser# the License, or (at your option) any later version. 12*37e4dafaSPeter Tyser# 13*37e4dafaSPeter Tyser# This program is distributed in the hope that it will be useful, 14*37e4dafaSPeter Tyser# but WITHOUT ANY WARRANTY; without even the implied warranty of 15*37e4dafaSPeter Tyser# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16*37e4dafaSPeter Tyser# GNU General Public License for more details. 17*37e4dafaSPeter Tyser# 18*37e4dafaSPeter Tyser# You should have received a copy of the GNU General Public License 19*37e4dafaSPeter Tyser# along with this program; if not, write to the Free Software 20*37e4dafaSPeter Tyser# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 21*37e4dafaSPeter Tyser# MA 02111-1307 USA 22*37e4dafaSPeter Tyser# 23*37e4dafaSPeter Tyser 24*37e4dafaSPeter Tyserinclude $(TOPDIR)/config.mk 25*37e4dafaSPeter Tyser 26*37e4dafaSPeter TyserLIB = $(obj)lib$(CPU).a 27*37e4dafaSPeter Tyser 28*37e4dafaSPeter TyserSTART = start.o 29*37e4dafaSPeter TyserSOBJS = exceptions.o 30*37e4dafaSPeter TyserCOBJS = cpu.o interrupts.o sysid.o traps.o epcs.o 31*37e4dafaSPeter Tyser 32*37e4dafaSPeter TyserSRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c) 33*37e4dafaSPeter TyserOBJS := $(addprefix $(obj),$(SOBJS) $(COBJS)) 34*37e4dafaSPeter TyserSTART := $(addprefix $(obj),$(START)) 35*37e4dafaSPeter Tyser 36*37e4dafaSPeter Tyserall: $(obj).depend $(START) $(LIB) 37*37e4dafaSPeter Tyser 38*37e4dafaSPeter Tyser$(LIB): $(OBJS) 39*37e4dafaSPeter Tyser $(AR) $(ARFLAGS) $@ $(OBJS) 40*37e4dafaSPeter Tyser 41*37e4dafaSPeter Tyser######################################################################### 42*37e4dafaSPeter Tyser 43*37e4dafaSPeter Tyser# defines $(obj).depend target 44*37e4dafaSPeter Tyserinclude $(SRCTREE)/rules.mk 45*37e4dafaSPeter Tyser 46*37e4dafaSPeter Tysersinclude $(obj).depend 47*37e4dafaSPeter Tyser 48*37e4dafaSPeter Tyser######################################################################### 49