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