From bb1753d1be3d5e02c6adbbaef7e22c816162ed88 Mon Sep 17 00:00:00 2001 From: Philip Elcan Date: Mon, 1 Oct 2018 15:03:13 -0400 Subject: [PATCH] gpu: nvgpu: unit: common tmake for poxix-mockio This updates the tmake Makefiles for posix-mockio to use the new common makefiles. Change-Id: I3aabb5b09533ab36584f5249b8489c41e9dc56f9 Signed-off-by: Philip Elcan Reviewed-on: https://git-master.nvidia.com/r/1916823 GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman Reviewed-by: mobile promotions Tested-by: mobile promotions --- .../units/posix-mockio/Makefile.interface.tmk | 8 +++---- userspace/units/posix-mockio/Makefile.tmk | 21 ++----------------- .../units/posix-mockio/posix-mockio.export | 3 --- 3 files changed, 5 insertions(+), 27 deletions(-) delete mode 100644 userspace/units/posix-mockio/posix-mockio.export diff --git a/userspace/units/posix-mockio/Makefile.interface.tmk b/userspace/units/posix-mockio/Makefile.interface.tmk index 87b47398b..2d42ffdc0 100644 --- a/userspace/units/posix-mockio/Makefile.interface.tmk +++ b/userspace/units/posix-mockio/Makefile.interface.tmk @@ -12,11 +12,9 @@ # ############################################################################### -ifdef NV_INTERFACE_FLAG_SHARED_LIBRARY_SECTION -NV_INTERFACE_NAME := posix-mockio -NV_INTERFACE_EXPORTS := posix-mockio -NV_INTERFACE_PUBLIC_INCLUDES := . include -endif +NVGPU_UNIT_NAME=posix-mockio + +include $(NV_COMPONENT_DIR)/../Makefile.units.common.interface.tmk # Local Variables: # indent-tabs-mode: t diff --git a/userspace/units/posix-mockio/Makefile.tmk b/userspace/units/posix-mockio/Makefile.tmk index fbc31351d..d90e568d3 100644 --- a/userspace/units/posix-mockio/Makefile.tmk +++ b/userspace/units/posix-mockio/Makefile.tmk @@ -12,26 +12,9 @@ # ############################################################################### -ifdef NV_COMPONENT_FLAG_SHARED_LIBRARY_SECTION -include $(NV_BUILD_START_COMPONENT) +NVGPU_UNIT_NAME=posix-mockio -NV_COMPONENT_NAME := posix-mockio -NV_COMPONENT_SOURCES := posix-mockio.c -NV_COMPONENT_OWN_INTERFACE_DIR := . -NV_COMPONENT_CFLAGS += -D__NVGPU_POSIX__ - -NV_COMPONENT_NEEDED_INTERFACE_DIRS := \ - $(NV_SOURCE)/kernel/nvgpu/drivers/gpu/nvgpu \ - $(NV_SOURCE)/kernel/nvgpu/userspace - -NV_COMPONENT_SYSTEMIMAGE_DIR := $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR)/nvgpu_unit/units -systemimage:: $(NV_COMPONENT_SYSTEMIMAGE_DIR) -$(NV_COMPONENT_SYSTEMIMAGE_DIR) : $(NV_SYSTEMIMAGE_TEST_EXECUTABLE_DIR) - $(MKDIR_P) $@ - -include $(NV_BUILD_SHARED_LIBRARY) - -endif +include $(NV_COMPONENT_DIR)/../Makefile.units.common.tmk # Local Variables: # indent-tabs-mode: t diff --git a/userspace/units/posix-mockio/posix-mockio.export b/userspace/units/posix-mockio/posix-mockio.export deleted file mode 100644 index b039dd364..000000000 --- a/userspace/units/posix-mockio/posix-mockio.export +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved. - -__unit_module__