149249e13SPoonam Aggrwal# 249249e13SPoonam Aggrwal# Copyright 2010-2011 Freescale Semiconductor, Inc. 349249e13SPoonam Aggrwal# 4*1a459660SWolfgang Denk# SPDX-License-Identifier: GPL-2.0+ 549249e13SPoonam Aggrwal# 649249e13SPoonam Aggrwal 749249e13SPoonam Aggrwalinclude $(TOPDIR)/config.mk 849249e13SPoonam Aggrwal 949249e13SPoonam AggrwalLIB = $(obj)lib$(BOARD).o 1049249e13SPoonam Aggrwal 110fa934d2SPrabhakar KushwahaMINIMAL= 120fa934d2SPrabhakar Kushwaha 130fa934d2SPrabhakar Kushwahaifdef CONFIG_SPL_BUILD 140fa934d2SPrabhakar Kushwahaifdef CONFIG_SPL_INIT_MINIMAL 150fa934d2SPrabhakar KushwahaMINIMAL=y 160fa934d2SPrabhakar Kushwahaendif 170fa934d2SPrabhakar Kushwahaendif 180fa934d2SPrabhakar Kushwaha 190fa934d2SPrabhakar Kushwahaifdef MINIMAL 200fa934d2SPrabhakar Kushwaha 210fa934d2SPrabhakar KushwahaCOBJS-y += spl_minimal.o tlb.o law.o 220fa934d2SPrabhakar Kushwaha 230fa934d2SPrabhakar Kushwahaelse 240fa934d2SPrabhakar Kushwaha 2549249e13SPoonam AggrwalCOBJS-y += $(BOARD).o 2649249e13SPoonam AggrwalCOBJS-y += ddr.o 2749249e13SPoonam AggrwalCOBJS-y += law.o 2849249e13SPoonam AggrwalCOBJS-y += tlb.o 2949249e13SPoonam Aggrwal 300fa934d2SPrabhakar Kushwahaendif 310fa934d2SPrabhakar Kushwaha 3249249e13SPoonam AggrwalSRCS := $(SOBJS:.o=.S) $(COBJS-y:.o=.c) 3349249e13SPoonam AggrwalOBJS := $(addprefix $(obj),$(COBJS-y)) 3449249e13SPoonam AggrwalSOBJS := $(addprefix $(obj),$(SOBJS)) 3549249e13SPoonam Aggrwal 3649249e13SPoonam Aggrwal$(LIB): $(obj).depend $(OBJS) $(SOBJS) 3749249e13SPoonam Aggrwal $(call cmd_link_o_target, $(OBJS)) 3849249e13SPoonam Aggrwal 3949249e13SPoonam Aggrwal######################################################################### 4049249e13SPoonam Aggrwal 4149249e13SPoonam Aggrwal# defines $(obj).depend target 4249249e13SPoonam Aggrwalinclude $(SRCTREE)/rules.mk 4349249e13SPoonam Aggrwal 4449249e13SPoonam Aggrwalsinclude $(obj).depend 4549249e13SPoonam Aggrwal 4649249e13SPoonam Aggrwal######################################################################### 47