]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/powerpc/cpu/ppc4xx/Makefile
POST cleanup.
[people/ms/u-boot.git] / arch / powerpc / cpu / ppc4xx / Makefile
CommitLineData
3cae4c9f 1#
f9328639 2# (C) Copyright 2000-2006
3cae4c9f
WD
3# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4#
5# See file CREDITS for list of people who contributed to this
6# project.
7#
8# This program is free software; you can redistribute it and/or
9# modify it under the terms of the GNU General Public License as
10# published by the Free Software Foundation; either version 2 of
11# the License, or (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
20# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21# MA 02111-1307 USA
22#
23
24include $(TOPDIR)/config.mk
25
f9328639 26LIB = $(obj)lib$(CPU).a
3cae4c9f 27
9b94ac61
SR
28START := resetvec.o
29START += start.o
30
31SOBJS := cache.o
32SOBJS += dcr.o
33SOBJS += kgdb.o
34
35COBJS := 40x_spd_sdram.o
78d2a641 36
9b94ac61
SR
37COBJS += 44x_spd_ddr.o
38COBJS += 44x_spd_ddr2.o
f6b6c458
AG
39ifdef CONFIG_PPC4xx_DDR_AUTOCALIBRATION
40COBJS += 4xx_ibm_ddr2_autocalib.o
41endif
9b94ac61
SR
42COBJS += 4xx_pci.o
43COBJS += 4xx_pcie.o
9b94ac61 44COBJS += bedbug_405.o
87c0b729
SR
45ifdef CONFIG_CMD_CHIP_CONFIG
46COBJS += cmd_chip_config.o
47endif
9b94ac61
SR
48COBJS += cpu.o
49COBJS += cpu_init.o
8eb52d5d
LJ
50COBJS += denali_data_eye.o
51COBJS += denali_spd_ddr2.o
c821b5f1 52COBJS += ecc.o
58eb869f
SR
53ifdef CONFIG_CMD_ECCTEST
54COBJS += cmd_ecctest.o
55endif
9b94ac61 56COBJS += fdt.o
9b94ac61
SR
57COBJS += interrupts.o
58COBJS += iop480_uart.o
78d2a641
NG
59ifdef CONFIG_CMD_REGINFO
60COBJS += reginfo.o
61endif
9b94ac61
SR
62COBJS += sdram.o
63COBJS += speed.o
64COBJS += tlb.o
65COBJS += traps.o
66COBJS += usb.o
67COBJS += usb_ohci.o
68COBJS += usbdev.o
d865fd09 69ifndef CONFIG_XILINX_440
d865fd09
RR
70COBJS += 4xx_uart.o
71COBJS += gpio.o
72COBJS += miiphy.o
73COBJS += uic.o
74else
75COBJS += xilinx_irq.o
76endif
ba56f625 77
f9328639
MB
78SRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
79OBJS := $(addprefix $(obj),$(SOBJS) $(COBJS))
80START := $(addprefix $(obj),$(START))
3cae4c9f 81
f9328639 82all: $(obj).depend $(START) $(LIB)
3cae4c9f
WD
83
84$(LIB): $(OBJS)
2b208f53 85 $(AR) $(ARFLAGS) $@ $(OBJS)
3cae4c9f
WD
86
87#########################################################################
88
f9328639
MB
89# defines $(obj).depend target
90include $(SRCTREE)/rules.mk
3cae4c9f 91
f9328639 92sinclude $(obj).depend
3cae4c9f
WD
93
94#########################################################################