13dd2db53SJon Loeliger# Copyright 2007 Freescale Semiconductor, Inc. 23dd2db53SJon Loeliger# 33dd2db53SJon Loeliger# See file CREDITS for list of people who contributed to this 43dd2db53SJon Loeliger# project. 53dd2db53SJon Loeliger# 63dd2db53SJon Loeliger# This program is free software; you can redistribute it and/or 73dd2db53SJon Loeliger# modify it under the terms of the GNU General Public License as 83dd2db53SJon Loeliger# published by the Free Software Foundation; either version 2 of 93dd2db53SJon Loeliger# the License, or (at your option) any later version. 103dd2db53SJon Loeliger# 113dd2db53SJon Loeliger# This program is distributed in the hope that it will be useful, 123dd2db53SJon Loeliger# but WITHOUT ANY WARRANTY; without even the implied warranty of 133dd2db53SJon Loeliger# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 143dd2db53SJon Loeliger# GNU General Public License for more details. 153dd2db53SJon Loeliger# 163dd2db53SJon Loeliger# You should have received a copy of the GNU General Public License 173dd2db53SJon Loeliger# along with this program; if not, write to the Free Software 183dd2db53SJon Loeliger# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 193dd2db53SJon Loeliger# MA 02111-1307 USA 203dd2db53SJon Loeliger# 213dd2db53SJon Loeliger 223dd2db53SJon Loeligerinclude $(TOPDIR)/config.mk 233dd2db53SJon Loeliger 24*6d8962e8SSebastien CarlierLIB = $(obj)lib$(BOARD).o 253dd2db53SJon Loeliger 2639aa1a73SJon LoeligerCOBJS-y += $(BOARD).o 2739aa1a73SJon LoeligerCOBJS-$(CONFIG_FSL_DDR2) += ddr.o 2839aa1a73SJon LoeligerCOBJS-y += law.o 29ad8f8687SJon Loeliger 306ece2550SKumar GalaCOBJS-$(CONFIG_FSL_DIU_FB) += mpc8610hpcd_diu.o 31ad8f8687SJon Loeliger 3239aa1a73SJon LoeligerSRCS := $(SOBJS:.o=.S) $(COBJS-y:.o=.c) 3339aa1a73SJon LoeligerOBJS := $(addprefix $(obj),$(COBJS-y)) 343dd2db53SJon LoeligerSOBJS := $(addprefix $(obj),$(SOBJS)) 353dd2db53SJon Loeliger 363dd2db53SJon Loeliger$(LIB): $(obj).depend $(OBJS) $(SOBJS) 37*6d8962e8SSebastien Carlier $(call cmd_link_o_target, $(OBJS)) 383dd2db53SJon Loeliger 393dd2db53SJon Loeligerclean: 403dd2db53SJon Loeliger rm -f $(OBJS) $(SOBJS) 413dd2db53SJon Loeliger 423dd2db53SJon Loeliger.PHONY: distclean 433dd2db53SJon Loeligerdistclean: clean 44c8a3b109SWolfgang Denk rm -f $(LIB) core *.bak $(obj).depend 453dd2db53SJon Loeliger 463dd2db53SJon Loeliger######################################################################### 473dd2db53SJon Loeliger 483dd2db53SJon Loeliger# defines $(obj).depend target 493dd2db53SJon Loeligerinclude $(SRCTREE)/rules.mk 503dd2db53SJon Loeliger 513dd2db53SJon Loeligersinclude $(obj).depend 523dd2db53SJon Loeliger 533dd2db53SJon Loeliger######################################################################### 54