162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# Fail on warnings - also for files referenced in subdirs
362306a36Sopenharmony_ci# -Werror can be disabled for specific files using:
462306a36Sopenharmony_ci# CFLAGS_<file.o> := -Wno-error
562306a36Sopenharmony_ciifeq ($(W),)
662306a36Sopenharmony_cisubdir-ccflags-y := -Werror
762306a36Sopenharmony_ciendif
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci# platform specific definitions
1062306a36Sopenharmony_ciinclude $(srctree)/arch/mips/Kbuild.platforms
1162306a36Sopenharmony_ciobj-y := $(platform-y)
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci# make clean traverses $(obj-) without having included .config, so
1462306a36Sopenharmony_ci# everything ends up here
1562306a36Sopenharmony_ciobj- := $(platform-y)
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci# mips object files
1862306a36Sopenharmony_ci# The object files are linked as core-y files would be linked
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciobj-y += kernel/
2162306a36Sopenharmony_ciobj-y += mm/
2262306a36Sopenharmony_ciobj-y += net/
2362306a36Sopenharmony_ciobj-y += vdso/
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciifdef CONFIG_KVM
2662306a36Sopenharmony_ciobj-y += kvm/
2762306a36Sopenharmony_ciendif
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci# for cleaning
3062306a36Sopenharmony_cisubdir- += boot
31