]>
Commit | Line | Data |
---|---|---|
fefb6c10 SP |
1 | # |
2 | # (C) Copyright 2000-2008 | |
cce9cfda | 3 | # Wolfgang Denk, DENX Software Engineering, wd@denx.de. |
fefb6c10 | 4 | # |
1a459660 | 5 | # SPDX-License-Identifier: GPL-2.0+ |
fefb6c10 SP |
6 | # |
7 | ||
8 | include $(TOPDIR)/config.mk | |
9 | ||
6d8962e8 | 10 | LIB = $(obj)lib$(SOC).o |
fefb6c10 | 11 | |
1699da62 JCPV |
12 | COBJS-$(CONFIG_AT91CAP9) += at91cap9_devices.o |
13 | COBJS-$(CONFIG_AT91SAM9260) += at91sam9260_devices.o | |
14 | COBJS-$(CONFIG_AT91SAM9G20) += at91sam9260_devices.o | |
9f3fe90f | 15 | COBJS-$(CONFIG_AT91SAM9XE) += at91sam9260_devices.o |
1699da62 | 16 | COBJS-$(CONFIG_AT91SAM9261) += at91sam9261_devices.o |
5ccc2d99 | 17 | COBJS-$(CONFIG_AT91SAM9G10) += at91sam9261_devices.o |
1699da62 JCPV |
18 | COBJS-$(CONFIG_AT91SAM9263) += at91sam9263_devices.o |
19 | COBJS-$(CONFIG_AT91SAM9RL) += at91sam9rl_devices.o | |
22ee6473 SG |
20 | COBJS-$(CONFIG_AT91SAM9M10G45) += at91sam9m10g45_devices.o |
21 | COBJS-$(CONFIG_AT91SAM9G45) += at91sam9m10g45_devices.o | |
9e336903 | 22 | COBJS-$(CONFIG_AT91SAM9N12) += at91sam9n12_devices.o |
f7fa2f37 | 23 | COBJS-$(CONFIG_AT91SAM9X5) += at91sam9x5_devices.o |
d88bebe1 | 24 | COBJS-$(CONFIG_AT91_EFLASH) += eflash.o |
a484b00b | 25 | COBJS-$(CONFIG_AT91_LED) += led.o |
dc39ae95 JCPV |
26 | COBJS-y += clock.o |
27 | COBJS-y += cpu.o | |
5bb59b3c | 28 | COBJS-y += reset.o |
1762f13b | 29 | COBJS-y += timer.o |
fefb6c10 | 30 | |
8096c51f JCPV |
31 | ifndef CONFIG_SKIP_LOWLEVEL_INIT |
32 | SOBJS-y := lowlevel_init.o | |
33 | endif | |
34 | ||
35 | SRCS := $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) | |
36 | OBJS := $(addprefix $(obj),$(SOBJS-y) $(COBJS-y)) | |
fefb6c10 | 37 | |
6b2beb56 | 38 | all: $(obj).depend $(LIB) |
fefb6c10 SP |
39 | |
40 | $(LIB): $(OBJS) | |
6d8962e8 | 41 | $(call cmd_link_o_target, $(OBJS)) |
fefb6c10 SP |
42 | |
43 | ######################################################################### | |
44 | ||
45 | # defines $(obj).depend target | |
46 | include $(SRCTREE)/rules.mk | |
47 | ||
48 | sinclude $(obj).depend | |
49 | ||
50 | ######################################################################### |