xref: /rk3399_rockchip-uboot/common/spl/Makefile (revision 47f7bcae8c0de8b2a8af7ca309744f041a6d1424)
1*47f7bcaeSTom Rini#
2*47f7bcaeSTom Rini# (C) Copyright 2012
3*47f7bcaeSTom Rini# Texas Instruments Incorporated - http://www.ti.com/
4*47f7bcaeSTom Rini# Aneesh V <aneesh@ti.com>
5*47f7bcaeSTom Rini#
6*47f7bcaeSTom Rini# This file is released under the terms of GPL v2 and any later version.
7*47f7bcaeSTom Rini# See the file COPYING in the root directory of the source tree for details.
8*47f7bcaeSTom Rini#
9*47f7bcaeSTom Rini# Based on common/Makefile.
10*47f7bcaeSTom Rini#
11*47f7bcaeSTom Rini
12*47f7bcaeSTom Riniinclude $(TOPDIR)/config.mk
13*47f7bcaeSTom Rini
14*47f7bcaeSTom RiniLIB	= $(obj)libspl.o
15*47f7bcaeSTom Rini
16*47f7bcaeSTom Riniifdef CONFIG_SPL_BUILD
17*47f7bcaeSTom RiniCOBJS-$(CONFIG_SPL_FRAMEWORK) += spl.o
18*47f7bcaeSTom RiniCOBJS-$(CONFIG_SPL_YMODEM_SUPPORT) += spl_ymodem.o
19*47f7bcaeSTom Riniendif
20*47f7bcaeSTom Rini
21*47f7bcaeSTom RiniCOBJS	:= $(sort $(COBJS-y))
22*47f7bcaeSTom RiniSRCS	:= $(COBJS:.o=.c)
23*47f7bcaeSTom RiniOBJS	:= $(addprefix $(obj),$(COBJS-y))
24*47f7bcaeSTom Rini
25*47f7bcaeSTom Riniall:	$(obj).depend $(LIB)
26*47f7bcaeSTom Rini
27*47f7bcaeSTom Rini$(LIB):	$(OBJS)
28*47f7bcaeSTom Rini	$(call cmd_link_o_target, $(OBJS))
29*47f7bcaeSTom Rini
30*47f7bcaeSTom Rini#########################################################################
31*47f7bcaeSTom Rini
32*47f7bcaeSTom Rini# defines $(obj).depend target
33*47f7bcaeSTom Riniinclude $(SRCTREE)/rules.mk
34*47f7bcaeSTom Rini
35*47f7bcaeSTom Rinisinclude $(obj).depend
36*47f7bcaeSTom Rini
37*47f7bcaeSTom Rini#########################################################################
38