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