# Makefile for the pvData tests TOP = .. include $(TOP)/configure/CONFIG PVDATA_TEST = $(TOP)/testApp PROD_LIBS += pvData Com include $(PVDATA_TEST)/misc/Makefile include $(PVDATA_TEST)/pv/Makefile include $(PVDATA_TEST)/property/Makefile include $(PVDATA_TEST)/copy/Makefile PROD_SRCS_RTEMS += rtemsTestData.c # pvDataAllTests runs all the test programs in a known working order. testHarness_SRCS += pvDataAllTests.c # Name the application pvdTestHarness pvdTestHarness_SRCS = $(testHarness_SRCS) # Build for vxWorks PROD_vxWorks += pvdTestHarness TESTSPEC_vxWorks = pvdTestHarness.$(MUNCH_SUFFIX); pvDataAllTests # Build for RTEMS, with harness code & OS configuration PROD_RTEMS += pvdTestHarness pvdTestHarness_SRCS_RTEMS = rtemsTestHarness.c TESTSPEC_RTEMS = pvdTestHarness.$(MUNCH_SUFFIX); pvDataAllTests # Build test scripts for hosts TESTSCRIPTS_HOST += $(TESTS:%=%.t) ifneq ($(filter $(T_A),$(CROSS_COMPILER_RUNTEST_ARCHS)),) TESTPROD = $(TESTPROD_HOST) TESTSCRIPTS += $(TESTS:%=%.t) endif include $(TOP)/configure/RULES