1*7d436078SPrabhakar Kushwaha# 2*7d436078SPrabhakar Kushwaha# Copyright 2013 Freescale Semiconductor, Inc. 3*7d436078SPrabhakar Kushwaha# 4*7d436078SPrabhakar Kushwaha# SPDX-License-Identifier: GPL-2.0+ 5*7d436078SPrabhakar Kushwaha# 6*7d436078SPrabhakar Kushwaha 7*7d436078SPrabhakar Kushwahainclude $(TOPDIR)/config.mk 8*7d436078SPrabhakar Kushwaha 9*7d436078SPrabhakar KushwahaLIB = $(obj)lib$(BOARD).o 10*7d436078SPrabhakar Kushwaha 11*7d436078SPrabhakar KushwahaCOBJS-y += $(BOARD).o 12*7d436078SPrabhakar KushwahaCOBJS-y += ddr.o 13*7d436078SPrabhakar KushwahaCOBJS-$(CONFIG_PCI) += pci.o 14*7d436078SPrabhakar KushwahaCOBJS-y += law.o 15*7d436078SPrabhakar KushwahaCOBJS-y += tlb.o 16*7d436078SPrabhakar Kushwaha 17*7d436078SPrabhakar KushwahaSRCS := $(SOBJS:.o=.S) $(COBJS-y:.o=.c) 18*7d436078SPrabhakar KushwahaOBJS := $(addprefix $(obj),$(COBJS-y)) 19*7d436078SPrabhakar KushwahaSOBJS := $(addprefix $(obj),$(SOBJS)) 20*7d436078SPrabhakar Kushwaha 21*7d436078SPrabhakar Kushwaha$(LIB): $(obj).depend $(OBJS) $(SOBJS) 22*7d436078SPrabhakar Kushwaha $(call cmd_link_o_target, $(OBJS)) 23*7d436078SPrabhakar Kushwaha 24*7d436078SPrabhakar Kushwahaclean: 25*7d436078SPrabhakar Kushwaha rm -f $(OBJS) $(SOBJS) 26*7d436078SPrabhakar Kushwaha 27*7d436078SPrabhakar Kushwahadistclean: clean 28*7d436078SPrabhakar Kushwaha rm -f $(LIB) core *.bak .depend 29*7d436078SPrabhakar Kushwaha 30*7d436078SPrabhakar Kushwaha######################################################################### 31*7d436078SPrabhakar Kushwaha 32*7d436078SPrabhakar Kushwaha# defines $(obj).depend target 33*7d436078SPrabhakar Kushwahainclude $(SRCTREE)/rules.mk 34*7d436078SPrabhakar Kushwaha 35*7d436078SPrabhakar Kushwahasinclude $(obj).depend 36*7d436078SPrabhakar Kushwaha 37*7d436078SPrabhakar Kushwaha######################################################################### 38