xref: /openbmc/u-boot/board/phytec/pcm051/Makefile (revision 1a459660)
11c1b7c37SLars Poeschel#
21c1b7c37SLars Poeschel# Makefile
31c1b7c37SLars Poeschel#
41c1b7c37SLars Poeschel# Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
51c1b7c37SLars Poeschel#
6*1a459660SWolfgang Denk# SPDX-License-Identifier:	GPL-2.0+
71c1b7c37SLars Poeschel#
81c1b7c37SLars Poeschel
91c1b7c37SLars Poeschelinclude $(TOPDIR)/config.mk
101c1b7c37SLars Poeschel
111c1b7c37SLars PoeschelLIB	= $(obj)lib$(BOARD).o
121c1b7c37SLars Poeschel
131c1b7c37SLars Poeschelifdef CONFIG_SPL_BUILD
141c1b7c37SLars PoeschelCOBJS	:= mux.o
151c1b7c37SLars Poeschelendif
161c1b7c37SLars Poeschel
171c1b7c37SLars PoeschelCOBJS	+= board.o
181c1b7c37SLars PoeschelSRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
191c1b7c37SLars PoeschelOBJS	:= $(addprefix $(obj),$(COBJS))
201c1b7c37SLars PoeschelSOBJS	:= $(addprefix $(obj),$(SOBJS))
211c1b7c37SLars Poeschel
221c1b7c37SLars Poeschel$(LIB):	$(obj).depend $(OBJS) $(SOBJS)
231c1b7c37SLars Poeschel	$(call cmd_link_o_target, $(OBJS) $(SOBJS))
241c1b7c37SLars Poeschel
251c1b7c37SLars Poeschelclean:
261c1b7c37SLars Poeschel	rm -f $(SOBJS) $(OBJS)
271c1b7c37SLars Poeschel
281c1b7c37SLars Poescheldistclean:	clean
291c1b7c37SLars Poeschel	rm -f $(LIB) core *.bak $(obj).depend
301c1b7c37SLars Poeschel
311c1b7c37SLars Poeschel#########################################################################
321c1b7c37SLars Poeschel
331c1b7c37SLars Poeschel# defines $(obj).depend target
341c1b7c37SLars Poeschelinclude $(SRCTREE)/rules.mk
351c1b7c37SLars Poeschel
361c1b7c37SLars Poeschelsinclude $(obj).depend
371c1b7c37SLars Poeschel
381c1b7c37SLars Poeschel#########################################################################
39