xref: /rk3399_ARM-atf/plat/mediatek/topology/rules.mk (revision 6f7f8b18e9641d34c5b02b5f5e050d6e0fae12fc)
1#
2# Copyright (c) 2025, MediaTek Inc. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7LOCAL_DIR := $(call GET_LOCAL_DIR)
8
9MODULE := topology
10
11ifneq (,$(wildcard $(LOCAL_DIR)/$(CPU_PWR_TOPOLOGY)/topology_conf.mk))
12include $(LOCAL_DIR)/$(CPU_PWR_TOPOLOGY)/topology_conf.mk
13endif
14
15ifneq ($(CPU_PWR_TOPOLOGY),)
16LOCAL_SRCS-y := $(LOCAL_DIR)/$(CPU_PWR_TOPOLOGY)/topology.c
17else
18LOCAL_SRCS-y := $(LOCAL_DIR)/$(ARCH_VERSION)/topology.c
19endif
20
21$(eval $(call MAKE_MODULE,$(MODULE),$(LOCAL_SRCS-y),$(MTK_BL)))
22