20 Oct, 2010

1 commit

  • When running make clean, Kbuild doesn't process the .config file, so nothing
    generates a platform-y variable. We can get it to descend into the platform
    directories by setting $(obj-).

    The dec Platform file was unconditionally setting platform-, obliterating
    its previous contents and preventing some directories from being cleaned.
    This is change to an append operation '+=' to allow cavium-octeon to be
    cleaned.

    Signed-off-by: David Daney
    Cc: Sam Ravnborg
    Patchwork: https://patchwork.linux-mips.org/patch/1718/
    Signed-off-by: Ralf Baechle

    David Daney
     

05 Aug, 2010

3 commits

  • Move platform specific definitions to the platfrom directories.

    Each platform shall do the following:
    1) include an entry in arch/mips/Kbuild.platforms
    2) add relevant definitions to arch/mips//Platform

    This commits changes ar7 to the new scheme as an example.

    Introducing a platform speecific Platfrom file has following advantages:
    1) decentralization of platfrom definitions
    2) simplification af arch/mips/Makefile
    3) force all platfrom to build with -Werror (done in arch/mips/Kbuild)

    [Ralf: Remove forgotten -Werror from AR7 Makefile]

    Signed-off-by: Sam Ravnborg
    To: linux-mips
    To: Wu Zhangjin
    Patchwork: https://patchwork.linux-mips.org/patch/1302/
    Patchwork: http://patchwork.linux-mips.org/patch/1308/
    Signed-off-by: Ralf Baechle

    Sam Ravnborg
     
  • Adding subdirs-ccflags-y := -Werror to arch/mips/Kbuild
    let us in one go cover all files with -Werror.

    In addition this allows us to remove the
    individual -Werror definition in various Makefile.

    Adding the definition to Kbuild as a recursive
    option help us not to forget to do so.

    With this change we now compile arch/mips/kernel/cpufreq with -Werror

    One drawback:
    When specifying a subdirectory covered by the Kbuild file like this:

    make arch/mips/kernel/

    then kbuild fails to pick up the -Werror definition.

    Signed-off-by: Sam Ravnborg
    To: linux-mips
    To: Wu Zhangjin
    Patchwork: https://patchwork.linux-mips.org/patch/1301/
    Signed-off-by: Ralf Baechle

    Sam Ravnborg
     
  • Signed-off-by: Sam Ravnborg
    To: linux-mips
    To: Wu Zhangjin
    Patchwork: https://patchwork.linux-mips.org/patch/1300/
    Signed-off-by: Ralf Baechle

    Sam Ravnborg