xref: /openbmc/u-boot/board/ti/ti814x/Makefile (revision ea7b96b6)
1*ea7b96b6SMatt Porter#
2*ea7b96b6SMatt Porter# Makefile
3*ea7b96b6SMatt Porter#
4*ea7b96b6SMatt Porter# Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
5*ea7b96b6SMatt Porter#
6*ea7b96b6SMatt Porter# This program is free software; you can redistribute it and/or
7*ea7b96b6SMatt Porter# modify it under the terms of the GNU General Public License as
8*ea7b96b6SMatt Porter# published by the Free Software Foundation; either version 2 of
9*ea7b96b6SMatt Porter# the License, or (at your option) any later version.
10*ea7b96b6SMatt Porter#
11*ea7b96b6SMatt Porter# This program is distributed "as is" WITHOUT ANY WARRANTY of any
12*ea7b96b6SMatt Porter# kind, whether express or implied; without even the implied warranty
13*ea7b96b6SMatt Porter# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14*ea7b96b6SMatt Porter# GNU General Public License for more details.
15*ea7b96b6SMatt Porter#
16*ea7b96b6SMatt Porter
17*ea7b96b6SMatt Porterinclude $(TOPDIR)/config.mk
18*ea7b96b6SMatt Porter
19*ea7b96b6SMatt PorterLIB	= $(obj)lib$(BOARD).o
20*ea7b96b6SMatt Porter
21*ea7b96b6SMatt Porterifdef CONFIG_SPL_BUILD
22*ea7b96b6SMatt PorterCOBJS	:= mux.o
23*ea7b96b6SMatt Porterendif
24*ea7b96b6SMatt Porter
25*ea7b96b6SMatt PorterCOBJS	+= evm.o
26*ea7b96b6SMatt PorterSRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
27*ea7b96b6SMatt PorterOBJS	:= $(addprefix $(obj),$(COBJS))
28*ea7b96b6SMatt PorterSOBJS	:= $(addprefix $(obj),$(SOBJS))
29*ea7b96b6SMatt Porter
30*ea7b96b6SMatt Porter$(LIB):	$(obj).depend $(OBJS) $(SOBJS)
31*ea7b96b6SMatt Porter	$(call cmd_link_o_target, $(OBJS) $(SOBJS))
32*ea7b96b6SMatt Porter
33*ea7b96b6SMatt Porterclean:
34*ea7b96b6SMatt Porter	rm -f $(SOBJS) $(OBJS)
35*ea7b96b6SMatt Porter
36*ea7b96b6SMatt Porterdistclean:	clean
37*ea7b96b6SMatt Porter	rm -f $(LIB) core *.bak $(obj).depend
38*ea7b96b6SMatt Porter
39*ea7b96b6SMatt Porter#########################################################################
40*ea7b96b6SMatt Porter
41*ea7b96b6SMatt Porter# defines $(obj).depend target
42*ea7b96b6SMatt Porterinclude $(SRCTREE)/rules.mk
43*ea7b96b6SMatt Porter
44*ea7b96b6SMatt Portersinclude $(obj).depend
45*ea7b96b6SMatt Porter
46*ea7b96b6SMatt Porter#########################################################################
47