mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 18:42:29 +03:00
channel and tsg units used to build object files from upper fifo directory. But this was causing build dependencies issues and stale .o files could be used. Fixed this by building a shared library for nvgpu-fifo for tmake makefiles. Jira NVGPU-3480 Change-Id: I52c9e32b110c560fd445b8c854801f270364953d Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2151815 GVS: Gerrit_Virtual_Submit Reviewed-by: Ajesh K V <akv@nvidia.com> Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
30 lines
990 B
Makefile
30 lines
990 B
Makefile
################################### tell Emacs this is a -*- makefile-gmake -*-
|
|
#
|
|
# Copyright (c) 2019, NVIDIA CORPORATION. All Rights Reserved.
|
|
#
|
|
# NVIDIA CORPORATION and its licensors retain all intellectual property
|
|
# and proprietary rights in and to this software, related documentation
|
|
# and any modifications thereto. Any use, reproduction, disclosure or
|
|
# distribution of this software and related documentation without an express
|
|
# license agreement from NVIDIA CORPORATION is strictly prohibited.
|
|
#
|
|
# tmake for SW Mobile component makefile
|
|
#
|
|
# libnvgpu-fifo interface makefile fragment
|
|
#
|
|
###############################################################################
|
|
|
|
ifdef NV_INTERFACE_FLAG_SHARED_LIBRARY_SECTION
|
|
|
|
NV_INTERFACE_NAME := nvgpu-fifo
|
|
NV_INTERFACE_EXPORTS := lib$(NV_INTERFACE_NAME)
|
|
NV_INTERFACE_SONAME := lib$(NV_INTERFACE_NAME).so
|
|
|
|
endif
|
|
|
|
# Local Variables:
|
|
# indent-tabs-mode: t
|
|
# tab-width: 8
|
|
# End:
|
|
# vi: set tabstop=8 noexpandtab:
|