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