1#
2# Copyright (c) 2020-2021 Huawei Device Co., Ltd.
3#
4# This software is licensed under the terms of the GNU General Public
5# License version 2, as published by the Free Software Foundation, and
6# may be copied, distributed, and modified under those terms.
7#
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11# GNU General Public License for more details.
12#
13
14HDF_FRAMEWORK_TEST_ROOT = drivers/hdf/framework/test/unittest
15HDF_FRAMEWORK_ROOT = drivers/hdf/framework
16HDF_AUDIO_ADM_TEST_INC_DIR = drivers/hdf/framework/model/audio
17#$(error HDF_FRAMEWORK_ROOT is $(HDF_FRAMEWORK_ROOT))
18
19ccflags-$(CONFIG_DRIVERS_HDF_TEST) += -I$(srctree)/drivers/hdf/framework/include/platform \
20    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/support/platform/include \
21    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/support/platform/include/fwk \
22    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/support/platform/include/rtc \
23    -I$(srctree)/include/hdf \
24    -I$(srctree)/include/hdf/osal \
25    -I$(srctree)/include/hdf/utils \
26    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/common \
27    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/manager \
28    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/osal \
29    -I$(srctree)/drivers/hdf/khdf/test/adapter/osal/include \
30    -I$(srctree)/drivers/hdf/khdf/include/core \
31    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/osal \
32    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/wifi \
33    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/netdevice \
34    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/module \
35    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/net \
36    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/qos \
37    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/message \
38    -I$(srctree)/drivers/hdf/khdf/network/include \
39    -I$(srctree)/drivers/hdf/khdf/osal/include \
40    -I$(srctree)/drivers/hdf/khdf/test/osal/include \
41    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include \
42    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include/utils \
43    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include/config \
44    -I$(srctree)/drivers/hdf/khdf/config/include \
45    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/core/manager/include \
46    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/core/host/include \
47    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/core/shared/include \
48    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include/core \
49    -I$(srctree)/drivers/hdf/inner_api/osal/shared \
50    -I$(srctree)/drivers/hdf/inner_api/utils \
51    -I$(srctree)/drivers/hdf/inner_api/core \
52    -I$(srctree)/drivers/hdf/inner_api/host/shared \
53    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/core/common/include/host \
54    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/utils/include \
55    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include/wifi \
56    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/include/net \
57    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/include \
58    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/common/netdevice \
59    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/core/module \
60    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/platform/src/qos \
61    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/core/components/softap \
62    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/core/components/sta \
63    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/network/wifi/platform/include \
64    -I$(srctree)/bounds_checking_function/include \
65    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/platform \
66    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/platform/entry \
67    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/platform/common \
68    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/wifi \
69    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/netdevice \
70    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/module \
71    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/net \
72    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/qos \
73    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/model/network/wifi/unittest/message \
74    -I$(srctree)/$(HDF_FRAMEWORK_TEST_ROOT)/sensor \
75    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/sensor/driver/include \
76    -I$(srctree)/$(HDF_FRAMEWORK_ROOT)/model/sensor/driver/common/include \
77    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/sapm/include \
78    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/dispatch/include \
79    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/core/include \
80    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/common/include \
81    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/../../include/audio \
82    -I$(srctree)/$(HDF_AUDIO_ADM_TEST_INC_DIR)/../../test/unittest/model/audio/include \
83    -I$(srctree)/drivers/hdf/framework/include/platform \
84    -I$(srctree)/drivers/hdf/framework/support/platform/include/i2c
85