SIMPC8313 board: fix out of tree building.

Fix typo in makefile which broke out of tree builds.

Also use expolicit "rm" instead of "ln -sf" which is known to be
unreliable.

Signed-off-by: Wolfgang Denk <wd@denx.de>
This commit is contained in:
Wolfgang Denk 2009-03-09 10:51:39 +01:00
parent 014c595f12
commit 4b00d1aa82
1 changed files with 18 additions and 9 deletions

View File

@ -62,31 +62,40 @@ $(nandobj)u-boot-spl: $(OBJS)
# create symbolic links for common files # create symbolic links for common files
$(obj)start.S: $(obj)start.S:
ln -sf $(SRCTREE)/cpu/mpc83xx/start.S $< @rm -f $@
ln -s $(SRCTREE)/cpu/mpc83xx/start.S $@
$(obj)nand_boot_fsl_elbc.c: $(obj)nand_boot_fsl_elbc.c:
ln -sf $(SRCTREE)/nand_spl/nand_boot_fsl_elbc.c $< @rm -f $@
ln -s $(SRCTREE)/nand_spl/nand_boot_fsl_elbc.c $@
$(obj)sdram.c: $(obj)sdram.c:
ln -sf $(SRCTREE)/board/$(BOARDDIR)/sdram.c $< @rm -f $@
ln -s $(SRCTREE)/board/$(BOARDDIR)/sdram.c $@
$(obj)$(BOARD).c: $(obj)$(BOARD).c:
ln -sf $(SRCTREE)/board/$(BOARDDIR)/$(BOARD).c $< @rm -f $@
ln -s $(SRCTREE)/board/$(BOARDDIR)/$(BOARD).c $@
$(obj)ns16550.c: $(obj)ns16550.c:
ln -sf $(SRCTREE)/drivers/serial/ns16550.c $< @rm -f $@
ln -s $(SRCTREE)/drivers/serial/ns16550.c $@
$(obj)nand_init.c: $(obj)nand_init.c:
ln -sf $(SRCTREE)/cpu/mpc83xx/nand_init.c $< @rm -f $@
ln -s $(SRCTREE)/cpu/mpc83xx/nand_init.c $@
$(obj)cache.c: $(obj)cache.c:
ln -sf $(SRCTREE)/lib_ppc/cache.c $< @rm -f $@
ln -s $(SRCTREE)/lib_ppc/cache.c $@
$(obj)time.c: $(obj)time.c:
ln -sf $(SRCTREE)/lib_ppc/time.c $< @rm -f $@
ln -s $(SRCTREE)/lib_ppc/time.c $@
$(obj)ticks.S: $(obj)ticks.S:
ln -sf $(SRCTREE)/lib_ppc/ticks.S $< @rm -f $@
ln -s $(SRCTREE)/lib_ppc/ticks.S $@
######################################################################### #########################################################################