1*c0dcece7SHeiko Schocher# 2*c0dcece7SHeiko Schocher# Makefile 3*c0dcece7SHeiko Schocher# 4*c0dcece7SHeiko Schocher# (C) Copyright 2013 Siemens Schweiz AG 5*c0dcece7SHeiko Schocher# (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. 6*c0dcece7SHeiko Schocher# 7*c0dcece7SHeiko Schocher# Based on: 8*c0dcece7SHeiko Schocher# u-boot:/board/ti/am335x/Makefile 9*c0dcece7SHeiko Schocher# Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 10*c0dcece7SHeiko Schocher# 11*c0dcece7SHeiko Schocher# SPDX-License-Identifier: GPL-2.0+ 12*c0dcece7SHeiko Schocher# 13*c0dcece7SHeiko Schocher 14*c0dcece7SHeiko Schocherinclude $(TOPDIR)/config.mk 15*c0dcece7SHeiko Schocherifneq ($(OBJTREE),$(SRCTREE)) 16*c0dcece7SHeiko Schocher$(shell mkdir -p $(obj)../common) 17*c0dcece7SHeiko Schocherendif 18*c0dcece7SHeiko Schocher 19*c0dcece7SHeiko SchocherLIB = $(obj)lib$(BOARD).o 20*c0dcece7SHeiko Schocher 21*c0dcece7SHeiko Schocherifdef CONFIG_SPL_BUILD 22*c0dcece7SHeiko SchocherCOBJS := mux.o 23*c0dcece7SHeiko Schocherendif 24*c0dcece7SHeiko Schocher 25*c0dcece7SHeiko SchocherCOBJS += board.o 26*c0dcece7SHeiko Schocherifndef CONFIG_SPL_BUILD 27*c0dcece7SHeiko SchocherCOBJS += ../common/factoryset.o 28*c0dcece7SHeiko Schocherendif 29*c0dcece7SHeiko SchocherSRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) 30*c0dcece7SHeiko SchocherOBJS := $(addprefix $(obj),$(COBJS)) 31*c0dcece7SHeiko SchocherSOBJS := $(addprefix $(obj),$(SOBJS)) 32*c0dcece7SHeiko Schocher 33*c0dcece7SHeiko Schocher$(LIB): $(obj).depend $(OBJS) $(SOBJS) 34*c0dcece7SHeiko Schocher $(call cmd_link_o_target, $(OBJS) $(SOBJS)) 35*c0dcece7SHeiko Schocher 36*c0dcece7SHeiko Schocherclean: 37*c0dcece7SHeiko Schocher rm -f $(SOBJS) $(OBJS) 38*c0dcece7SHeiko Schocher 39*c0dcece7SHeiko Schocherdistclean: clean 40*c0dcece7SHeiko Schocher rm -f $(LIB) core *.bak $(obj).depend 41*c0dcece7SHeiko Schocher 42*c0dcece7SHeiko Schocher######################################################################### 43*c0dcece7SHeiko Schocher 44*c0dcece7SHeiko Schocher# defines $(obj).depend target 45*c0dcece7SHeiko Schocherinclude $(SRCTREE)/rules.mk 46*c0dcece7SHeiko Schocher 47*c0dcece7SHeiko Schochersinclude $(obj).depend 48*c0dcece7SHeiko Schocher 49*c0dcece7SHeiko Schocher######################################################################### 50