Clean up exported contents in QNX
authorvwan@ti.com <vwan@ti.com>
Wed, 11 Feb 2015 01:44:00 +0000 (17:44 -0800)
committerRobert Tivy <rtivy@ti.com>
Thu, 12 Feb 2015 22:52:37 +0000 (14:52 -0800)
This commit modifies 'make install' to export only tests that we run. It also
puts all tests into the 'tests' subdirectory and builds them all in debug and
release modes for consistency.

Signed-off-by: VW <vwan@ti.com>
qnx/src/ipc3x_dev/sharedmemallocator/samples/sharedMemAllocator/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/MessageQCopy/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/benchmark/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/deh/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/hwspinlock/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-omx/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-rpc-stress/usr/arm/g.le.v7/Makefile [new file with mode: 0644]
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-rpc-stress/usr/arm/le.v7/Makefile
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-rpc-stress/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/stress/usr/common.mk
qnx/src/ipc3x_dev/ti/syslink/samples/hlos/ti-ipc/common.mk

index 0255fe9a907e915e0f359e52c0af47f0b9b6a03b..f882bce1387d4544da69375e8df7d1d113aec7bc 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=shared memory allocator app
 endef
 
 NAME = SharedMemoryAllocatorTestApp
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #Add extra include path
 EXTRA_INCVPATH+=$(PROJECT_ROOT)/../../../resmgr/public \
index 37cab565956394e0a92794eb8da34c7b0d37930d..63b55e2fe7a292c94bd7a117408bae857f06ad5e 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=MessageQCopy Test
 endef
 
 NAME = mqcopytestapp
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
index 0464f6cfba8d58b0a0b42829cc1c803f4ae713cd..e84d4116b8c75bd4f2d10d6f8ad17cb986656ca1 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=rpmsg-omx Benchmark Test
 endef
 
 NAME = rpmsg-omx-benchmark
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
index fadedf4bc23117ce65dd068401684ec8655c04e8..e2a2a8fec53bf5ede9f0a67e6b02252f301e9599 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=rpmsg-omx Error Test
 endef
 
 NAME = rpmsg-omx-errors
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
index 3c8b482560bb915023a21d1eb0d530860b1387b6..ecf2a8138c1e8b706e695fefc5fa080667e3308b 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=hwspinlock test app
 endef
 
 NAME = HwSpinLockTestApp
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #Add extra include path
 EXTRA_INCVPATH+=$(IPC_ROOT)/inc        \
index c96d0a9ce65b5a4b4fb39b8003e60e18a6739d9b..64045cdd7660e02481a2e254a834eb1fd3cd699c 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=rpmsg-omx Test
 endef
 
 NAME = rpmsg-omx-test
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
diff --git a/qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-rpc-stress/usr/arm/g.le.v7/Makefile b/qnx/src/ipc3x_dev/ti/syslink/samples/hlos/rpmsg-rpc-stress/usr/arm/g.le.v7/Makefile
new file mode 100644 (file)
index 0000000..b0c44f1
--- /dev/null
@@ -0,0 +1,32 @@
+#
+#   Copyright (c) 2015, Texas Instruments Incorporated
+#
+#   Redistribution and use in source and binary forms, with or without
+#   modification, are permitted provided that the following conditions
+#   are met:
+#
+#   *  Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   *  Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+#   *  Neither the name of Texas Instruments Incorporated nor the names of
+#      its contributors may be used to endorse or promote products derived
+#      from this software without specific prior written permission.
+#
+#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+#   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+#   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+#   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+#   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+#   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+#   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+#   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+#   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+#   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+#   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+
+include ../../common.mk
index 98debad6b0bde1100e08791f05ee9da145a40e20..147f9cc1b078057e8b635ec10b61e82ffdde5bb6 100644 (file)
@@ -1,5 +1,5 @@
 #
-#   Copyright (c) 2013, Texas Instruments Incorporated
+#   Copyright (c) 2013-2015, Texas Instruments Incorporated
 #
 #   Redistribution and use in source and binary forms, with or without
 #   modification, are permitted provided that the following conditions
@@ -30,3 +30,5 @@
 #
 
 include ../../common.mk
+
+CCFLAGS += -O3
index 6e57bc90afb0a6eadb0d13243262f089b14b29cc..73621ec617d35bf80b9fe6e359e7efb56d94f10a 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=rpmsg-rpc Stress Test
 endef
 
 NAME = rpmsg-rpc-stress
-INSTALLDIR = bin
+INSTALLDIR = bin/tests
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
@@ -58,7 +58,7 @@ EXTRA_SRCVPATH += \
         $(PROJECT_ROOT)/$(IPC_BUILDOS) \
         $(PROJECT_ROOT)/..
 
-CCOPTS += -g -O0 -DIPC_BUILDOS_QNX
+CCOPTS += -DIPC_BUILDOS_QNX
 
 include $(MKFILES_ROOT)/qtargets.mk
 
index b47be1fbe69ac7d85f42617251ba13beb5434955..49f4d287c9e0528c467ddaf4f05504af60b2afda 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=rpmsg-omx Stress Test
 endef
 
 NAME = rpmsg-omx-stress
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../../..
index ad1e00acb14675dfc341d54ef76002af3b6eaea4..72f60661745976564e94228c4d45b8d3acba9d5e 100644 (file)
@@ -39,7 +39,7 @@ PINFO DESCRIPTION=ti-ipc Test
 endef
 
 NAME = ti-ipc-test
-INSTALLDIR = bin
+INSTALLDIR = /dev/null
 
 #default IPC Product root path and can be overridden from commandline
 IPC_ROOT = $(PROJECT_ROOT)/../../../../..