• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2022 Huawei Technologies Co., Ltd.
2# Licensed under the Mulan PSL v2.
3# You can use this software according to the terms and conditions of the Mulan PSL v2.
4# You may obtain a copy of Mulan PSL v2 at:
5#     http://license.coscl.org.cn/MulanPSL2
6# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
7# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
8# PURPOSE.
9# See the Mulan PSL v2 for more details.
10
11include $(BUILD_CONFIG)/var.mk
12PREBUILD_DDK  := $(PREBUILD_DIR)/headers/ddk
13PREBUILD_SYS  := $(PREBUILD_DIR)/headers/sys
14PREBUILD_KERNEL := $(PREBUILD_DIR)/headers/kernel
15
16KERNEL_INCLUDE_PATH_COMMON = $(PREBUILD_KERNEL)/ \
17                             $(PREBUILD_KERNEL)/uapi
18
19DDK_INCLUDE_PATH_COMMON += $(PREBUILD_DDK)
20
21SYS_INCLUDE_PATH = $(PREBUILD_SYS)
22
23ifeq ($(TARGET_IS_SYS),y)
24INCLUDE_PATH += $(SYS_INCLUDE_PATH)
25INCLUDE_PATH += $(DDK_INCLUDE_PATH_COMMON)
26INCLUDE_PATH += $(KERNEL_INCLUDE_PATH_COMMON)
27endif
28
29ifeq ($(TARGET_IS_DRV),y)
30INCLUDE_PATH += $(DDK_INCLUDE_PATH_COMMON)
31INCLUDE_PATH += $(KERNEL_INCLUDE_PATH_COMMON)
32endif
33
34ifeq ($(TARGET_IS_TA),y)
35INCLUDE_PATH += $(KERNEL_INCLUDE_PATH_COMMON)
36endif
37