1ee52b188SYork Sun# 2ee52b188SYork Sun# Copyright 2012 Freescale Semiconductor, Inc. 3ee52b188SYork Sun# 4*1a459660SWolfgang Denk# SPDX-License-Identifier: GPL-2.0+ 5ee52b188SYork Sun# 6ee52b188SYork Sun 7ee52b188SYork Suninclude $(TOPDIR)/config.mk 8ee52b188SYork Sun 9ee52b188SYork SunLIB = $(obj)lib$(BOARD).o 10ee52b188SYork Sun 11ee52b188SYork SunCOBJS-y += $(BOARD).o 12ee52b188SYork SunCOBJS-y += ddr.o 13ee52b188SYork SunCOBJS-$(CONFIG_T4240QDS)+= eth.o 14ee52b188SYork SunCOBJS-$(CONFIG_PCI) += pci.o 15ee52b188SYork SunCOBJS-y += law.o 16ee52b188SYork SunCOBJS-y += tlb.o 17ee52b188SYork Sun 18ee52b188SYork SunSRCS := $(SOBJS:.o=.S) $(COBJS-y:.o=.c) 19ee52b188SYork SunOBJS := $(addprefix $(obj),$(COBJS-y)) 20ee52b188SYork SunSOBJS := $(addprefix $(obj),$(SOBJS)) 21ee52b188SYork Sun 22ee52b188SYork Sun$(LIB): $(obj).depend $(OBJS) $(SOBJS) 23ee52b188SYork Sun $(call cmd_link_o_target, $(OBJS)) 24ee52b188SYork Sun 25ee52b188SYork Sunclean: 26ee52b188SYork Sun rm -f $(OBJS) $(SOBJS) 27ee52b188SYork Sun 28ee52b188SYork Sundistclean: clean 29ee52b188SYork Sun rm -f $(LIB) core *.bak .depend 30ee52b188SYork Sun 31ee52b188SYork Sun######################################################################### 32ee52b188SYork Sun 33ee52b188SYork Sun# defines $(obj).depend target 34ee52b188SYork Suninclude $(SRCTREE)/rules.mk 35ee52b188SYork Sun 36ee52b188SYork Sunsinclude $(obj).depend 37ee52b188SYork Sun 38ee52b188SYork Sun######################################################################### 39