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