1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
# Define the test program
bin_PROGRAMS = fastrpc_test
# Define the source files for the test program
fastrpc_test_SOURCES = fastrpc_test.c
# Define the compiler flags for the test program
fastrpc_test_CFLAGS = -I$(top_srcdir)/inc -DUSE_SYSLOG \
-Dtestlibdir=\"$(testlibdir)\" \
-Dtestdspdir=\"$(testdspdir)\"
if ANDROID_CC
USE_LOG = -llog
endif
# Define the linker flags for the test program
fastrpc_test_LDADD = -ldl $(USE_LOG)
# If compiling for Android, include the Android-specific flags
if ANDROID_CC
fastrpc_test_CFLAGS += -DANDROID
endif
TESTLIST = \
calculator \
hap_example \
multithreading
DSPS = v68 v75
testlibdir = $(libdir)/fastrpc_test
dist_testlib_DATA = $(foreach test,$(TESTLIST),linux/lib$(test).so)
testdspdir = $(datadir)/fastrpc_test
nobase_dist_testdsp_DATA = $(foreach test,$(TESTLIST),$(foreach dsp,$(DSPS),$(dsp)/lib$(test)_skel.so))
|