xref: /openbmc/u-boot/board/xes/common/Makefile (revision ccf0fdd0)
1*ccf0fdd0SPeter Tyser#
2*ccf0fdd0SPeter Tyser# (C) Copyright 2006
3*ccf0fdd0SPeter Tyser# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4*ccf0fdd0SPeter Tyser#
5*ccf0fdd0SPeter Tyser# See file CREDITS for list of people who contributed to this
6*ccf0fdd0SPeter Tyser# project.
7*ccf0fdd0SPeter Tyser#
8*ccf0fdd0SPeter Tyser# This program is free software; you can redistribute it and/or
9*ccf0fdd0SPeter Tyser# modify it under the terms of the GNU General Public License as
10*ccf0fdd0SPeter Tyser# published by the Free Software Foundation; either version 2 of
11*ccf0fdd0SPeter Tyser# the License, or (at your option) any later version.
12*ccf0fdd0SPeter Tyser#
13*ccf0fdd0SPeter Tyser# This program is distributed in the hope that it will be useful,
14*ccf0fdd0SPeter Tyser# but WITHOUT ANY WARRANTY; without even the implied warranty of
15*ccf0fdd0SPeter Tyser# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16*ccf0fdd0SPeter Tyser# GNU General Public License for more details.
17*ccf0fdd0SPeter Tyser#
18*ccf0fdd0SPeter Tyser# You should have received a copy of the GNU General Public License
19*ccf0fdd0SPeter Tyser# along with this program; if not, write to the Free Software
20*ccf0fdd0SPeter Tyser# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21*ccf0fdd0SPeter Tyser# MA 02111-1307 USA
22*ccf0fdd0SPeter Tyser#
23*ccf0fdd0SPeter Tyser
24*ccf0fdd0SPeter Tyserinclude $(TOPDIR)/config.mk
25*ccf0fdd0SPeter Tyser
26*ccf0fdd0SPeter Tyserifneq ($(OBJTREE),$(SRCTREE))
27*ccf0fdd0SPeter Tyser$(shell mkdir -p $(obj)board/$(VENDOR)/common)
28*ccf0fdd0SPeter Tyserendif
29*ccf0fdd0SPeter Tyser
30*ccf0fdd0SPeter TyserLIB	= $(obj)lib$(VENDOR).a
31*ccf0fdd0SPeter Tyser
32*ccf0fdd0SPeter TyserCOBJS-$(CONFIG_MPC8572)		+= fsl_8572_clk.o
33*ccf0fdd0SPeter TyserCOBJS-$(CONFIG_MPC85xx)		+= fsl_85xx_ddr.o
34*ccf0fdd0SPeter TyserCOBJS-$(CONFIG_FSL_PCI_INIT)	+= fsl_85xx_pci.o
35*ccf0fdd0SPeter Tyser
36*ccf0fdd0SPeter TyserSRCS	:= $(SOBJS:.o=.S) $(COBJS-y:.o=.c)
37*ccf0fdd0SPeter TyserOBJS	:= $(addprefix $(obj),$(COBJS-y))
38*ccf0fdd0SPeter TyserSOBJS	:= $(addprefix $(obj),$(SOBJS))
39*ccf0fdd0SPeter Tyser
40*ccf0fdd0SPeter Tyser$(LIB):	$(obj).depend $(OBJS)
41*ccf0fdd0SPeter Tyser	$(AR) $(ARFLAGS) $@ $(OBJS)
42*ccf0fdd0SPeter Tyser
43*ccf0fdd0SPeter Tyserclean:
44*ccf0fdd0SPeter Tyser	rm -f $(SOBJS) $(OBJS)
45*ccf0fdd0SPeter Tyser
46*ccf0fdd0SPeter Tyserdistclean:	clean
47*ccf0fdd0SPeter Tyser	rm -f $(LIB) core *.bak $(obj).depend
48*ccf0fdd0SPeter Tyser
49*ccf0fdd0SPeter Tyser#########################################################################
50*ccf0fdd0SPeter Tyser
51*ccf0fdd0SPeter Tyser# defines $(obj).depend target
52*ccf0fdd0SPeter Tyserinclude $(SRCTREE)/rules.mk
53*ccf0fdd0SPeter Tyser
54*ccf0fdd0SPeter Tysersinclude $(obj).depend
55*ccf0fdd0SPeter Tyser
56*ccf0fdd0SPeter Tyser#########################################################################
57