xref: /openbmc/u-boot/arch/arm/cpu/armv7/Makefile (revision 1a459660)
1f56348afSSteve Sakoman#
2f56348afSSteve Sakoman# (C) Copyright 2000-2003
3f56348afSSteve Sakoman# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4f56348afSSteve Sakoman#
5*1a459660SWolfgang Denk# SPDX-License-Identifier:	GPL-2.0+
6f56348afSSteve Sakoman#
7f56348afSSteve Sakoman
8f56348afSSteve Sakomaninclude $(TOPDIR)/config.mk
9f56348afSSteve Sakoman
106d8962e8SSebastien CarlierLIB	= $(obj)lib$(CPU).o
11f56348afSSteve Sakoman
12f56348afSSteve SakomanSTART	:= start.o
13bcae7211SAneesh V
14bcae7211SAneesh VCOBJS	+= cache_v7.o
15bcae7211SAneesh V
1687d3da7bSAneesh VCOBJS	+= cpu.o
1787d98d3bSStefano BabicCOBJS	+= syslib.o
18f56348afSSteve Sakoman
19ea7b96b6SMatt Porterifneq ($(CONFIG_AM33XX)$(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX)$(CONFIG_TEGRA)$(CONFIG_MX6)$(CONFIG_TI814X),)
2041aebf81STom RiniSOBJS	+= lowlevel_init.o
2141aebf81STom Riniendif
2241aebf81STom Rini
23f56348afSSteve SakomanSRCS	:= $(START:.o=.S) $(COBJS:.o=.c)
2441aebf81STom RiniOBJS	:= $(addprefix $(obj),$(COBJS) $(SOBJS))
25f56348afSSteve SakomanSTART	:= $(addprefix $(obj),$(START))
26f56348afSSteve Sakoman
27f56348afSSteve Sakomanall:	$(obj).depend $(START) $(LIB)
28f56348afSSteve Sakoman
29f56348afSSteve Sakoman$(LIB):	$(OBJS)
306d8962e8SSebastien Carlier	$(call cmd_link_o_target, $(OBJS))
31f56348afSSteve Sakoman
32f56348afSSteve Sakoman#########################################################################
33f56348afSSteve Sakoman
34f56348afSSteve Sakoman# defines $(obj).depend target
35f56348afSSteve Sakomaninclude $(SRCTREE)/rules.mk
36f56348afSSteve Sakoman
37f56348afSSteve Sakomansinclude $(obj).depend
38f56348afSSteve Sakoman
39f56348afSSteve Sakoman#########################################################################
40