Blame view
nand_spl/board/amcc/bamboo/Makefile
1.74 KB
cf959c7d6 ppc4xx: Add NAND ... |
1 2 3 4 |
# # (C) Copyright 2007 # Stefan Roese, DENX Software Engineering, sr@denx.de. # |
1a4596601 Add GPL-2.0+ SPDX... |
5 |
# SPDX-License-Identifier: GPL-2.0+ |
cf959c7d6 ppc4xx: Add NAND ... |
6 |
# |
cf959c7d6 ppc4xx: Add NAND ... |
7 |
include $(TOPDIR)/nand_spl/board/$(BOARDDIR)/config.mk |
3b258e2e5 Fix build issues ... |
8 |
nandobj := $(OBJTREE)/nand_spl/ |
cf959c7d6 ppc4xx: Add NAND ... |
9 |
LDSCRIPT= $(TOPDIR)/nand_spl/board/$(BOARDDIR)/u-boot.lds |
6dc1eceb9 Introduce a new l... |
10 11 |
LDFLAGS := -T $(nandobj)u-boot.lds -Ttext $(CONFIG_SYS_TEXT_BASE) $(LDFLAGS) \ $(LDFLAGS_FINAL) |
6825a95b0 kbuild: use Linux... |
12 13 |
asflags-y += -DCONFIG_NAND_SPL ccflags-y += -DCONFIG_NAND_SPL |
cf959c7d6 ppc4xx: Add NAND ... |
14 15 16 |
SOBJS = start.o init.o resetvec.o COBJS = nand_boot.o nand_ecc.o ndfc.o sdram.o |
9e4140329 kbuild: change ou... |
17 |
OBJS := $(addprefix $(obj)/,$(SOBJS) $(COBJS)) |
cf959c7d6 ppc4xx: Add NAND ... |
18 |
__OBJS := $(SOBJS) $(COBJS) |
3b258e2e5 Fix build issues ... |
19 |
LNDIR := $(nandobj)board/$(BOARDDIR) |
cf959c7d6 ppc4xx: Add NAND ... |
20 |
|
6825a95b0 kbuild: use Linux... |
21 |
targets += $(__OBJS) |
5310b8b2a nand_spl: trivial... |
22 |
all: $(nandobj)u-boot-spl.bin $(nandobj)u-boot-spl-16k.bin |
cf959c7d6 ppc4xx: Add NAND ... |
23 24 |
$(nandobj)u-boot-spl-16k.bin: $(nandobj)u-boot-spl |
95ddcd68a kbuild: rename OB... |
25 |
$(OBJCOPY) $(OBJCOPYFLAGS) --pad-to=$(PAD_TO) -O binary $< $@ |
cf959c7d6 ppc4xx: Add NAND ... |
26 27 |
$(nandobj)u-boot-spl.bin: $(nandobj)u-boot-spl |
95ddcd68a kbuild: rename OB... |
28 |
$(OBJCOPY) $(OBJCOPYFLAGS) -O binary $< $@ |
cf959c7d6 ppc4xx: Add NAND ... |
29 |
|
1aada9cd6 Fix all linker sc... |
30 |
$(nandobj)u-boot-spl: $(OBJS) $(nandobj)u-boot.lds |
767589a7b powerpc/nand spl:... |
31 |
cd $(LNDIR) && $(LD) $(LDFLAGS) $(__OBJS) $(PLATFORM_LIBS) \ |
5310b8b2a nand_spl: trivial... |
32 |
-Map $(nandobj)u-boot-spl.map -o $@ |
cf959c7d6 ppc4xx: Add NAND ... |
33 |
|
1aada9cd6 Fix all linker sc... |
34 |
$(nandobj)u-boot.lds: $(LDSCRIPT) |
6825a95b0 kbuild: use Linux... |
35 |
$(CPP) $(cpp_flags) $(LDPPFLAGS) -ansi -D__ASSEMBLY__ -P - <$^ >$@ |
1aada9cd6 Fix all linker sc... |
36 |
|
cf959c7d6 ppc4xx: Add NAND ... |
37 38 39 |
# create symbolic links for common files # from cpu directory |
9e4140329 kbuild: change ou... |
40 |
$(obj)/ndfc.c: |
5310b8b2a nand_spl: trivial... |
41 42 |
@rm -f $@ ln -s $(SRCTREE)/drivers/mtd/nand/ndfc.c $@ |
cf959c7d6 ppc4xx: Add NAND ... |
43 |
|
9e4140329 kbuild: change ou... |
44 |
$(obj)/resetvec.S: |
5310b8b2a nand_spl: trivial... |
45 46 |
@rm -f $@ ln -s $(SRCTREE)/arch/powerpc/cpu/ppc4xx/resetvec.S $@ |
cf959c7d6 ppc4xx: Add NAND ... |
47 |
|
9e4140329 kbuild: change ou... |
48 |
$(obj)/start.S: |
5310b8b2a nand_spl: trivial... |
49 50 |
@rm -f $@ ln -s $(SRCTREE)/arch/powerpc/cpu/ppc4xx/start.S $@ |
cf959c7d6 ppc4xx: Add NAND ... |
51 52 |
# from board directory |
9e4140329 kbuild: change ou... |
53 |
$(obj)/init.S: |
5310b8b2a nand_spl: trivial... |
54 55 |
@rm -f $@ ln -s $(SRCTREE)/board/amcc/bamboo/init.S $@ |
cf959c7d6 ppc4xx: Add NAND ... |
56 57 |
# from nand_spl directory |
9e4140329 kbuild: change ou... |
58 |
$(obj)/nand_boot.c: |
5310b8b2a nand_spl: trivial... |
59 60 |
@rm -f $@ ln -s $(SRCTREE)/nand_spl/nand_boot.c $@ |
cf959c7d6 ppc4xx: Add NAND ... |
61 |
|
7817cb208 fix comments with... |
62 |
# from drivers/mtd/nand directory |
9e4140329 kbuild: change ou... |
63 |
$(obj)/nand_ecc.c: |
5310b8b2a nand_spl: trivial... |
64 65 |
@rm -f $@ ln -s $(SRCTREE)/drivers/mtd/nand/nand_ecc.c $@ |