blob: f070c1819652219a7866ffa8a774022c5ee75a96 [file] [log] [blame]
Dirk Behme7d75a102008-12-14 09:47:13 +01001#
2# (C) Copyright 2000-2003
3# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4#
Wolfgang Denkd79de1d2013-07-08 09:37:19 +02005# SPDX-License-Identifier: GPL-2.0+
Dirk Behme7d75a102008-12-14 09:47:13 +01006#
7
8include $(TOPDIR)/config.mk
9
Sebastien Carliera8d426f2010-11-05 15:48:07 +010010LIB = $(obj)lib$(SOC).o
Dirk Behme7d75a102008-12-14 09:47:13 +010011
12SOBJS := lowlevel_init.o
Jean-Christophe PLAGNIOL-VILLARDcd53ed02009-05-15 23:45:22 +020013
14COBJS += board.o
15COBJS += clock.o
16COBJS += mem.o
Jean-Christophe PLAGNIOL-VILLARDcd53ed02009-05-15 23:45:22 +020017COBJS += sys_info.o
Tom Rini037e2e32011-11-18 12:48:07 +000018ifdef CONFIG_SPL_BUILD
19COBJS-$(CONFIG_SPL_OMAP3_ID_NAND) += spl_id_nand.o
20endif
Dirk Behme7d75a102008-12-14 09:47:13 +010021
Ilya Yanokd2452ea2011-11-28 06:37:35 +000022COBJS-$(CONFIG_DRIVER_TI_EMAC) += emac.o
Vaibhav Hiremath598f7022010-06-07 15:20:53 -040023COBJS-$(CONFIG_EMIF4) += emif4.o
Vaibhav Hiremath558d23d2010-06-07 15:20:34 -040024COBJS-$(CONFIG_SDRC) += sdrc.o
Ilya Yanokcd3a8462012-11-06 13:48:27 +000025COBJS-$(CONFIG_USB_MUSB_AM35X) += am35x_musb.o
Vaibhav Hiremath558d23d2010-06-07 15:20:34 -040026
Dirk Behme7d75a102008-12-14 09:47:13 +010027SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
Vaibhav Hiremath558d23d2010-06-07 15:20:34 -040028OBJS := $(addprefix $(obj),$(COBJS) $(COBJS-y) $(SOBJS))
Dirk Behme7d75a102008-12-14 09:47:13 +010029
30all: $(obj).depend $(LIB)
31
32$(LIB): $(OBJS)
Sebastien Carliera8d426f2010-11-05 15:48:07 +010033 $(call cmd_link_o_target, $(OBJS))
Dirk Behme7d75a102008-12-14 09:47:13 +010034
35#########################################################################
36
37# defines $(obj).depend target
38include $(SRCTREE)/rules.mk
39
40sinclude $(obj).depend
41
42#########################################################################