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