index b4ddc709327be5ce5bd5ca3c00d15b37b052f5ed..b12c3fadedbd559f156f9ddb03f8c80206e79a26 100644 (file)
# additional include paths necessary to compile the program
AM_CFLAGS = -I$(top_srcdir)/linux/include -I$(top_srcdir)/packages \
-I$(CMEM_INSTALL_DIR)/packages -D_GNU_SOURCE -Wall @AM_CFLAGS@
+VPATH = ../../../packages/ti/ipc/tests
###############################################################################
# THE PROGRAMS TO BUILD
# the program to build (the names of the final binaries)
bin_PROGRAMS = ping_rpmsg
-if OMAP4430
- bin_PROGRAMS += MessageQApp_omap4430 MessageQBench_omap4430 \
- MessageQMulti_omap4430 NameServerApp_omap4430
+if OMAP54XX_SMP
+ bin_PROGRAMS += MessageQApp_omap54xx_smp MessageQBench_omap54xx_smp \
+ MessageQMulti_omap54xx_smp NameServerApp_omap54xx_smp
+if KDIR
+ bin_PROGRAMS += mmrpc_test
+endif
else
if OMAPL138
bin_PROGRAMS += MessageQApp_omapl138 MessageQBench_omapl138 \
bin_PROGRAMS += MessageQApp_tci6638 MessageQBench_tci6638 \
MessageQMulti_tci6638 NameServerApp_tci6638
else
- bin_PROGRAMS += MessageQApp_omap4430 MessageQBench_omap4430 \
- MessageQMulti_omap4430 NameServerApp_omap4430 \
+ bin_PROGRAMS += MessageQApp_omap54xx_smp MessageQBench_omap54xx_smp \
+ MessageQMulti_omap54xx_smp NameServerApp_omap54xx_smp \
MessageQApp_omapl138 MessageQBench_omapl138 \
MessageQMulti_omapl138 NameServerApp_omapl138 \
MessageQApp_tci6614 MessageQBench_tci6614 \
common_sources = \
$(top_srcdir)/linux/include/Std.h \
- $(top_srcdir)/linux/include/SysLink.h \
+ $(top_srcdir)/packages/ti/ipc/Ipc.h \
$(top_srcdir)/packages/ti/ipc/MessageQ.h
nameServer_common_sources = \
# list of sources for the 'ping_rpmsg' binary
ping_rpmsg_SOURCES = ping_rpmsg.c
+# list of sources for the 'mmrpc_test' binary
+mmrpc_test_SOURCES = Mx.c mmrpc_test.c
+
# list of sources for the 'MessageQApp' binary
-MessageQApp_omap4430_SOURCES = $(common_sources) MessageQApp.c
+MessageQApp_omap54xx_smp_SOURCES = $(common_sources) MessageQApp.c
MessageQApp_omapl138_SOURCES = $(common_sources) MessageQApp.c
MessageQApp_tci6614_SOURCES = $(common_sources) MessageQApp.c
MessageQApp_tci6638_SOURCES = $(common_sources) MessageQApp.c
# list of sources for the 'MessageQBench' binary
-MessageQBench_omap4430_SOURCES = $(common_sources) MessageQBench.c
+MessageQBench_omap54xx_smp_SOURCES = $(common_sources) MessageQBench.c
MessageQBench_omapl138_SOURCES = $(common_sources) MessageQBench.c
MessageQBench_tci6614_SOURCES = $(common_sources) MessageQBench.c
MessageQBench_tci6638_SOURCES = $(common_sources) MessageQBench.c
# list of sources for the 'MessageQMulti' binary
-MessageQMulti_omap4430_SOURCES = $(common_sources) MessageQMulti.c
+MessageQMulti_omap54xx_smp_SOURCES = $(common_sources) MessageQMulti.c
MessageQMulti_omapl138_SOURCES = $(common_sources) MessageQMulti.c
MessageQMulti_tci6614_SOURCES = $(common_sources) MessageQMulti.c
MessageQMulti_tci6638_SOURCES = $(common_sources) MessageQMulti.c
# list of sources for the 'NameServerApp' binary
-NameServerApp_omap4430_SOURCES = $(nameServer_common_sources)
+NameServerApp_omap54xx_smp_SOURCES = $(nameServer_common_sources)
NameServerApp_omapl138_SOURCES = $(nameServer_common_sources)
NameServerApp_tci6614_SOURCES = $(nameServer_common_sources)
NameServerApp_tci6638_SOURCES = $(nameServer_common_sources)
# the additional libraries to link ping_rpmsg
ping_rpmsg_LDADD = -lrt
+# the additional libraries to link mmrpc_test
+mmrpc_test_LDADD = $(top_builddir)/linux/src/mm/libmmrpc.la
+
# the additional libraries needed to link MessageQApp
-MessageQApp_omap4430_LDADD = $(common_libraries) \
- $(top_builddir)/linux/src/family/libtiipccfg_omap4430.la \
+MessageQApp_omap54xx_smp_LDADD = $(common_libraries) \
+ $(top_builddir)/linux/src/family/libtiipccfg_omap54xx_smp.la \
$(AM_LDFLAGS)
MessageQApp_omapl138_LDADD = $(common_libraries) \
$(top_builddir)/linux/src/family/libtiipccfg_omapl138.la \
$(AM_LDFLAGS)
# the additional libraries needed to link MessageQBench
-MessageQBench_omap4430_LDADD = $(common_libraries) \
- $(top_builddir)/linux/src/family/libtiipccfg_omap4430.la -lrt \
+MessageQBench_omap54xx_smp_LDADD = $(common_libraries) \
+ $(top_builddir)/linux/src/family/libtiipccfg_omap54xx_smp.la -lrt \
$(AM_LDFLAGS)
MessageQBench_omapl138_LDADD = $(common_libraries) \
$(top_builddir)/linux/src/family/libtiipccfg_omapl138.la -lrt \
$(AM_LDFLAGS)
# the additional libraries needed to link MessageQMulti
-MessageQMulti_omap4430_LDADD = $(common_libraries) \
- $(top_builddir)/linux/src/family/libtiipccfg_omap4430.la \
+MessageQMulti_omap54xx_smp_LDADD = $(common_libraries) \
+ $(top_builddir)/linux/src/family/libtiipccfg_omap54xx_smp.la \
$(AM_LDFLAGS)
MessageQMulti_omapl138_LDADD = $(common_libraries) \
$(top_builddir)/linux/src/family/libtiipccfg_omapl138.la \
$(AM_LDFLAGS)
# the additional libraries needed to link NameServerApp
-NameServerApp_omap4430_LDADD = $(common_libraries) \
- $(top_builddir)/linux/src/family/libtiipccfg_omap4430.la \
+NameServerApp_omap54xx_smp_LDADD = $(common_libraries) \
+ $(top_builddir)/linux/src/family/libtiipccfg_omap54xx_smp.la \
$(AM_LDFLAGS)
NameServerApp_omapl138_LDADD = $(common_libraries) \
$(top_builddir)/linux/src/family/libtiipccfg_omapl138.la \