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