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 # Components in this repository
# #
NV_REPOSITORY_COMPONENTS := \ NV_REPOSITORY_COMPONENTS := \
tmake/lib tmake/lib \
tmake/test
# Local Variables: # Local Variables:
# indent-tabs-mode: t # indent-tabs-mode: t
# tab-width: 8 # tab-width: 8

View File

@@ -12,18 +12,16 @@
nv_soc_hwpm_init nv_soc_hwpm_init
nv_soc_hwpm_exit nv_soc_hwpm_exit
nv_soc_hwpm_system_get_info
nv_soc_hwpm_get_devices nv_soc_hwpm_get_devices
nv_soc_hwpm_get_device_info nv_soc_hwpm_device_get_info
nv_soc_hwpm_get_ip_info nv_soc_hwpm_ip_get_info
nv_soc_hwpm_get_ip_info_list nv_soc_hwpm_resource_get_info
nv_soc_hwpm_get_resource_info
nv_soc_hwpm_get_resource_info_list
nv_soc_hwpm_session_alloc nv_soc_hwpm_session_alloc
nv_soc_hwpm_session_free nv_soc_hwpm_session_free
nv_soc_hwpm_session_get_info 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_resources
nv_soc_hwpm_session_reserve_all_resources
nv_soc_hwpm_session_alloc_pma nv_soc_hwpm_session_alloc_pma
nv_soc_hwpm_session_set_get_pma_state nv_soc_hwpm_session_set_get_pma_state
nv_soc_hwpm_session_get_hs_credits 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) include $(NV_BUILD_START_COMPONENT)
NV_COMPONENT_NAME := nv_soc_hwpm_test NV_COMPONENT_NAME := nv_soc_hwpm_test
NV_COMPONENT_SOURCES := \ _soc_hwpm_dir = ../..
nv_soc_hwpm_test.cpp \ _test_hwpm_dir = $(_soc_hwpm_dir)/test
t241_test.cpp
_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_CFLAGS := -DNV_IS_LDK=1 -Wall
NV_COMPONENT_INCLUDES := \ NV_COMPONENT_INCLUDES := \
$(_common_includes) \ $(_common_includes) \
$(NV_SOURCE)/3rdparty/google/googletest/googletest/include \ $(NV_SOURCE)/3rdparty/google/googletest/googletest/include \
$(NV_SOURCE)/3rdparty/google/googletest/googletest \
$(NV_SOURCE)/3rdparty/google/googletest/googlemock/include \ $(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_COMPONENT_NEEDED_STATIC_INTERFACE_DIRS := \
$(NV_SOURCE)/3rdparty/google/googletest/googletest \ $(NV_SOURCE)/3rdparty/google/googletest/googletest \
@@ -52,5 +61,5 @@ NV_COMPONENT_SYSTEM_SHARED_LIBRARIES := \
NV_COMPONENT_CODE_GENERATION := c++11 NV_COMPONENT_CODE_GENERATION := c++11
include $(NV_BUILD_NVTEST_EXECUTABLE) include $(NV_BUILD_DYNAMIC_EXECUTABLE)
endif endif