• Masahiro Yamada's avatar
    powerpc: convert makefiles to Kbuild style · 06c14117
    Masahiro Yamada authored
    Note:
    arch/powerpc/cpu/mpc8260/Makefile is originally like follows:
    
        ---<snip>---
        START   = start.o kgdb.o
        COBJS   = traps.o serial_smc.o serial_scc.o cpu.o cpu_init.o speed.o \
        ---<snip>---
        COBJS-$(CONFIG_ETHER_ON_SCC) = ether_scc.o
        ---<snip>---
        $(LIB): $(OBJS)
                $(call cmd_link_o_target, $(OBJS) $(obj)kgdb.o)
    
    The link rule `$(call cmd_link_o_target, $(OBJS) $(obj)kgdb.o)'
    is weird.
    kbdg.o is not included in $(OBJS) but linked into $(LIB)
    and $(LIB) is not dependent on kgdb.o.
    (Broken dependency tracking)
    
    So,
        START   = start.o kgdb.o
    shoud have been
        START   = start.o
        SOBJS   = kgdb.o
    
    That is why this commit adds kgdb.o to obj-y, not to extra-y.
    Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
    Cc: Wolfgang Denk <wd@denx.de>
    Cc: Stefan Roese <sr@denx.de>
    06c14117
Makefile 338 Bytes