tegra: hwpm: fix userspace tmake files

Fixing the paths used in the tmake files to build
userspace library and test.

JIRA MSST-830

Change-Id: Ib4469794d66aa20ae343b367acdc4f43b5e3c4ab
Signed-off-by: Besar Wicaksono <bwicaksono@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-hwpm/+/3363640
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Yifei Wan <ywan@nvidia.com>
Reviewed-by: Vasuki Shankar <vasukis@nvidia.com>
This commit is contained in:
Besar Wicaksono
2025-05-13 22:02:42 +00:00
committed by mobile promotions
parent efd031dcb0
commit 927a33af1c
3 changed files with 23 additions and 15 deletions

View File

@@ -26,7 +26,8 @@
# Components in this repository
#
NV_REPOSITORY_COMPONENTS := \
tmake/lib
tmake/lib \
tmake/test
# Local Variables:
# indent-tabs-mode: t
# tab-width: 8

View File

@@ -12,18 +12,16 @@
nv_soc_hwpm_init
nv_soc_hwpm_exit
nv_soc_hwpm_system_get_info
nv_soc_hwpm_get_devices
nv_soc_hwpm_get_device_info
nv_soc_hwpm_get_ip_info
nv_soc_hwpm_get_ip_info_list
nv_soc_hwpm_get_resource_info
nv_soc_hwpm_get_resource_info_list
nv_soc_hwpm_device_get_info
nv_soc_hwpm_ip_get_info
nv_soc_hwpm_resource_get_info
nv_soc_hwpm_session_alloc
nv_soc_hwpm_session_free
nv_soc_hwpm_session_get_info
nv_soc_hwpm_session_set_resources
nv_soc_hwpm_session_set_all_resources
nv_soc_hwpm_session_reserve_resources
nv_soc_hwpm_session_reserve_all_resources
nv_soc_hwpm_session_alloc_pma
nv_soc_hwpm_session_set_get_pma_state
nv_soc_hwpm_session_get_hs_credits

View File

@@ -18,24 +18,33 @@
#
###############################################################################
ifdef NV_COMPONENT_FLAG_NVTEST_EXECUTABLE_SECTION
ifdef NV_COMPONENT_FLAG_DYNAMIC_EXECUTABLE_SECTION
include $(NV_BUILD_START_COMPONENT)
NV_COMPONENT_NAME := nv_soc_hwpm_test
NV_COMPONENT_SOURCES := \
nv_soc_hwpm_test.cpp \
t241_test.cpp
_soc_hwpm_dir = ../..
_test_hwpm_dir = $(_soc_hwpm_dir)/test
_soc_hwpm_dir = ../../
NV_COMPONENT_SOURCES := \
$(NV_SOURCE)/3rdparty/google/googletest/googletest/src/gtest_main.cc \
$(_test_hwpm_dir)/nv_soc_hwpm_test.cpp \
$(_test_hwpm_dir)/t241_test.cpp \
$(_test_hwpm_dir)/t410_test.cpp \
$(_test_hwpm_dir)/soc_mode_e_buffer.cpp
NV_COMPONENT_CFLAGS := -DNV_IS_LDK=1 -Wall
NV_COMPONENT_INCLUDES := \
$(_common_includes) \
$(NV_SOURCE)/3rdparty/google/googletest/googletest/include \
$(NV_SOURCE)/3rdparty/google/googletest/googletest \
$(NV_SOURCE)/3rdparty/google/googletest/googlemock/include \
$$(_soc_hwpm_dir)/include
$(NV_SOURCE)/hwinc-private/th500/66838280 \
$(NV_SOURCE)/hwinc-private/tb500/84849639 \
$(_soc_hwpm_dir) \
$(_soc_hwpm_dir)/include \
$(_test_hwpm_dir)
NV_COMPONENT_NEEDED_STATIC_INTERFACE_DIRS := \
$(NV_SOURCE)/3rdparty/google/googletest/googletest \
@@ -52,5 +61,5 @@ NV_COMPONENT_SYSTEM_SHARED_LIBRARIES := \
NV_COMPONENT_CODE_GENERATION := c++11
include $(NV_BUILD_NVTEST_EXECUTABLE)
include $(NV_BUILD_DYNAMIC_EXECUTABLE)
endif