1*d30ea906Sjfb8856606# SPDX-License-Identifier: BSD-3-Clause 2*d30ea906Sjfb8856606# Copyright(c) 2015 Intel Corporation 3a9643ea8Slogwang 42bfe3f2eSlogwang# list the C files belonging to the lthread subsystem, these are common to all 52bfe3f2eSlogwang# lthread apps. Any makefile including this should set VPATH to include this 62bfe3f2eSlogwang# directory path 72bfe3f2eSlogwang# 8a9643ea8Slogwang 92bfe3f2eSlogwangMKFILE_PATH=$(abspath $(dir $(lastword $(MAKEFILE_LIST)))) 102bfe3f2eSlogwang 112bfe3f2eSlogwangifeq ($(CONFIG_RTE_ARCH_X86_64),y) 122bfe3f2eSlogwangARCH_PATH += $(MKFILE_PATH)/arch/x86 132bfe3f2eSlogwangelse ifeq ($(CONFIG_RTE_ARCH_ARM64),y) 142bfe3f2eSlogwangARCH_PATH += $(MKFILE_PATH)/arch/arm64 152bfe3f2eSlogwangendif 162bfe3f2eSlogwang 172bfe3f2eSlogwangVPATH := $(MKFILE_PATH) $(ARCH_PATH) 182bfe3f2eSlogwang 192bfe3f2eSlogwangSRCS-y += lthread.c lthread_sched.c lthread_cond.c lthread_tls.c lthread_mutex.c lthread_diag.c ctx.c 202bfe3f2eSlogwang 212bfe3f2eSlogwangINCLUDES += -I$(MKFILE_PATH) -I$(ARCH_PATH) 22