1*4ce91774SJon Loeliger#
2*4ce91774SJon Loeliger# (C) Copyright 2001
3*4ce91774SJon Loeliger# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4*4ce91774SJon Loeliger#
5*4ce91774SJon Loeliger# See file CREDITS for list of people who contributed to this
6*4ce91774SJon Loeliger# project.
7*4ce91774SJon Loeliger#
8*4ce91774SJon Loeliger# This program is free software; you can redistribute it and/or
9*4ce91774SJon Loeliger# modify it under the terms of the GNU General Public License as
10*4ce91774SJon Loeliger# published by the Free Software Foundation; either version 2 of
11*4ce91774SJon Loeliger# the License, or (at your option) any later version.
12*4ce91774SJon Loeliger#
13*4ce91774SJon Loeliger# This program is distributed in the hope that it will be useful,
14*4ce91774SJon Loeliger# but WITHOUT ANY WARRANTY; without even the implied warranty of
15*4ce91774SJon Loeliger# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16*4ce91774SJon Loeliger# GNU General Public License for more details.
17*4ce91774SJon Loeliger#
18*4ce91774SJon Loeliger# You should have received a copy of the GNU General Public License
19*4ce91774SJon Loeliger# along with this program; if not, write to the Free Software
20*4ce91774SJon Loeliger# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21*4ce91774SJon Loeliger# MA 02111-1307 USA
22*4ce91774SJon Loeliger#
23*4ce91774SJon Loeliger
24*4ce91774SJon Loeligerinclude $(TOPDIR)/config.mk
25*4ce91774SJon Loeliger
26*4ce91774SJon Loeligerifneq ($(OBJTREE),$(SRCTREE))
27*4ce91774SJon Loeliger$(shell mkdir -p $(obj)../common)
28*4ce91774SJon Loeligerendif
29*4ce91774SJon Loeliger
30*4ce91774SJon LoeligerLIB	= $(obj)lib$(BOARD).a
31*4ce91774SJon Loeliger
32*4ce91774SJon LoeligerCOBJS	:= $(BOARD).o \
33*4ce91774SJon Loeliger		../common/sys_eeprom.o \
34*4ce91774SJon Loeliger		../common/pixis.o
35*4ce91774SJon Loeliger
36*4ce91774SJon LoeligerSOBJS	:= init.o
37*4ce91774SJon Loeliger
38*4ce91774SJon LoeligerSRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
39*4ce91774SJon LoeligerOBJS	:= $(addprefix $(obj),$(COBJS))
40*4ce91774SJon LoeligerSOBJS	:= $(addprefix $(obj),$(SOBJS))
41*4ce91774SJon Loeliger
42*4ce91774SJon Loeliger$(LIB):	$(obj).depend $(OBJS) $(SOBJS)
43*4ce91774SJon Loeliger	$(AR) $(ARFLAGS) $@ $(OBJS)
44*4ce91774SJon Loeliger
45*4ce91774SJon Loeligerclean:
46*4ce91774SJon Loeliger	rm -f $(OBJS) $(SOBJS)
47*4ce91774SJon Loeliger
48*4ce91774SJon Loeliger.PHONY: distclean
49*4ce91774SJon Loeligerdistclean:	clean
50*4ce91774SJon Loeliger	rm -f $(LIB) core *.bak .depend
51*4ce91774SJon Loeliger
52*4ce91774SJon Loeliger#########################################################################
53*4ce91774SJon Loeliger
54*4ce91774SJon Loeliger# defines $(obj).depend target
55*4ce91774SJon Loeligerinclude $(SRCTREE)/rules.mk
56*4ce91774SJon Loeliger
57*4ce91774SJon Loeligersinclude ($obj).depend
58*4ce91774SJon Loeliger
59*4ce91774SJon Loeliger#########################################################################
60