Files
pvDatabase/test/Makefile
Andrew Johnson 8e04875a45 Rename vxTestHarness and rtemsTestHarness -> pvDbTestHarness
Avoids name clash with similar programs from other modules.
2018-03-13 15:17:48 -05:00

33 lines
885 B
Makefile

# Makefile for the pvData tests
TOP = ..
include $(TOP)/configure/CONFIG
PVDATABASE_TEST = $(TOP)/test
PROD_LIBS += pvDatabase
PROD_LIBS += $(EPICS_BASE_PVA_CORE_LIBS)
PROD_LIBS += $(EPICS_BASE_IOC_LIBS)
include $(PVDATABASE_TEST)/src/Makefile
# pvDatabaseAllTests runs all the test programs in a known working order.
testHarness_SRCS += pvDatabaseAllTests.c
# Name the application pvDbTestHarness
pvDbTestHarness_SRCS = $(testHarness_SRCS)
# Build for vxWorks
PROD_vxWorks = pvDbTestHarness
TESTSPEC_vxWorks = pvDbTestHarness.$(MUNCH_SUFFIX); pvDatabaseAllTests
# Build for RTEMS, with harness code & configuration
PROD_RTEMS += pvDbTestHarness
pvDbTestHarness_SRCS_RTEMS += rtemsTestHarness.c rtemsConfig.c
TESTSPEC_RTEMS = pvDbTestHarness.$(MUNCH_SUFFIX); pvDatabaseAllTests
# Build test scripts for hosts
TESTSCRIPTS_HOST += $(TESTS:%=%.t)
include $(TOP)/configure/RULES