Linux: Update to autotools files for GateMP addition 3.21.00.02_eng
authorChris Ring <cring@ti.com>
Wed, 22 Jan 2014 00:32:22 +0000 (16:32 -0800)
committerChris Ring <cring@ti.com>
Wed, 22 Jan 2014 16:34:59 +0000 (08:34 -0800)
Makefile.in
linux/src/api/Makefile.in
linux/src/daemon/Makefile.in
linux/src/tests/Makefile.in

index 5f3f48f2bbf3a43d73c2eec8fac2ddf9caa11fe6..3bed46d152ce4a615ad2fb16054213ebd73e514d 100644 (file)
@@ -217,6 +217,7 @@ ipcincludedir = $(includedir)/ti/ipc
 
 # the list of common header files (to be installed later)
 ipcinclude_HEADERS = $(top_srcdir)/packages/ti/ipc/Ipc.h \
+                $(top_srcdir)/packages/ti/ipc/GateMP.h \
                 $(top_srcdir)/packages/ti/ipc/MessageQ.h \
                 $(top_srcdir)/packages/ti/ipc/MultiProc.h \
                 $(top_srcdir)/packages/ti/ipc/NameServer.h
index e3acc5d97a369abccdd7784413ff6fb3a22be54b..a61469a8a264cbf6c8f3e57da0aabeb3908cf374 100644 (file)
@@ -37,6 +37,17 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
+@DRA7XX_TRUE@am__append_1 = -DGATEMP_SUPPORT
+@DRA7XX_TRUE@am__append_2 = $(top_srcdir)/linux/include/IGateProvider.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/include/GateHWSpinlock.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/include/GateMutex.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/include/GateMP_config.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/include/_GateMP.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/packages/ti/ipc/GateMP.h \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/src/api/gates/GateMP.c \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+@DRA7XX_TRUE@                        $(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c
+
 subdir = linux/src/api
 DIST_COMMON = $(libtiipc_la_HEADERS) $(srcdir)/Makefile.am \
        $(srcdir)/Makefile.in
@@ -56,9 +67,33 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libtiipc_ladir)"
 libLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(lib_LTLIBRARIES)
 libtiipc_la_LIBADD =
+am__libtiipc_la_SOURCES_DIST =  \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/ladclient.h \
+       $(top_srcdir)/linux/include/_lad.h \
+       $(top_srcdir)/linux/include/SocketFxns.h \
+       $(top_srcdir)/linux/include/net/rpmsg.h \
+       $(top_srcdir)/packages/ti/ipc/Ipc.h \
+       $(top_srcdir)/packages/ti/ipc/NameServer.h \
+       $(top_srcdir)/packages/ti/ipc/MultiProc.h \
+       $(top_srcdir)/packages/ti/ipc/MessageQ.h MessageQ.c \
+       MultiProc.c NameServer.c Ipc.c \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h \
+       $(top_srcdir)/linux/src/api/gates/GateMP.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c
 am__objects_1 =
+@DRA7XX_TRUE@am__objects_2 = GateMP.lo GateMutex.lo GateHWSpinlock.lo
 am_libtiipc_la_OBJECTS = $(am__objects_1) MessageQ.lo MultiProc.lo \
-       NameServer.lo Ipc.lo
+       NameServer.lo Ipc.lo $(am__objects_2)
 libtiipc_la_OBJECTS = $(am_libtiipc_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir)
 depcomp = $(SHELL) $(top_srcdir)/linux/build-aux/depcomp
@@ -72,7 +107,7 @@ CCLD = $(CC)
 LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libtiipc_la_SOURCES)
-DIST_SOURCES = $(libtiipc_la_SOURCES)
+DIST_SOURCES = $(am__libtiipc_la_SOURCES_DIST)
 libtiipc_laHEADERS_INSTALL = $(INSTALL_HEADER)
 HEADERS = $(libtiipc_la_HEADERS)
 ETAGS = etags
@@ -84,10 +119,10 @@ AMDEP_TRUE = @AMDEP_TRUE@
 AMTAR = @AMTAR@
 
 # additional include paths necessary to compile the library
-AM_CFLAGS = -I$(top_srcdir)/linux/include -I$(top_srcdir)/hlos_common/include \
-        -I$(top_srcdir)/packages -I$(KERNEL_INSTALL_DIR)/include/generated/uapi\
-        -D_GNU_SOURCE -Wall @AM_CFLAGS@
-
+AM_CFLAGS = -I$(top_srcdir)/linux/include \
+       -I$(top_srcdir)/hlos_common/include -I$(top_srcdir)/packages \
+       -I$(KERNEL_INSTALL_DIR)/include/generated/uapi -D_GNU_SOURCE \
+       -Wall @AM_CFLAGS@ $(am__append_1)
 AM_LDFLAGS = @AM_LDFLAGS@
 AR = @AR@
 AUTOCONF = @AUTOCONF@
@@ -222,25 +257,20 @@ libtiipc_ladir = $(includedir)/ti/ipc
 libtiipc_la_HEADERS = $(top_srcdir)/linux/include/ti/ipc/Std.h
 
 # the sources to add to the library and to add to the source distribution
-libtiipc_la_SOURCES = \
-                        $(libtiipc_la_HEADERS) \
-                        $(top_srcdir)/linux/include/_MultiProc.h \
-                        $(top_srcdir)/hlos_common/include/_MessageQ.h \
-                        $(top_srcdir)/hlos_common/include/_NameServer.h \
-                        $(top_srcdir)/linux/include/ladclient.h \
-                        $(top_srcdir)/linux/include/_lad.h \
-                        $(top_srcdir)/linux/include/SocketFxns.h \
-                        $(top_srcdir)/linux/include/net/rpmsg.h \
-                        $(top_srcdir)/packages/ti/ipc/Ipc.h \
-                        $(top_srcdir)/packages/ti/ipc/NameServer.h \
-                        $(top_srcdir)/packages/ti/ipc/MultiProc.h \
-                        $(top_srcdir)/packages/ti/ipc/MessageQ.h \
-                        $(top_srcdir)/linux/include/ti/ipc/Std.h \
-                        MessageQ.c \
-                        MultiProc.c \
-                        NameServer.c \
-                        Ipc.c
-
+libtiipc_la_SOURCES = $(libtiipc_la_HEADERS) \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/ladclient.h \
+       $(top_srcdir)/linux/include/_lad.h \
+       $(top_srcdir)/linux/include/SocketFxns.h \
+       $(top_srcdir)/linux/include/net/rpmsg.h \
+       $(top_srcdir)/packages/ti/ipc/Ipc.h \
+       $(top_srcdir)/packages/ti/ipc/NameServer.h \
+       $(top_srcdir)/packages/ti/ipc/MultiProc.h \
+       $(top_srcdir)/packages/ti/ipc/MessageQ.h \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h MessageQ.c \
+       MultiProc.c NameServer.c Ipc.c $(am__append_2)
 
 # Add version info to the shared library
 libtiipc_la_LDFLAGS = -version-info 1:0:0
@@ -313,6 +343,9 @@ mostlyclean-compile:
 distclean-compile:
        -rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateHWSpinlock.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateMP.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateMutex.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ipc.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQ.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MultiProc.Plo@am__quote@
@@ -339,6 +372,27 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(LTCOMPILE) -c -o $@ $<
 
+GateMP.lo: $(top_srcdir)/linux/src/api/gates/GateMP.c
+@am__fastdepCC_TRUE@   if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMP.lo -MD -MP -MF "$(DEPDIR)/GateMP.Tpo" -c -o GateMP.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateMP.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMP.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMP.Tpo" "$(DEPDIR)/GateMP.Plo"; else rm -f "$(DEPDIR)/GateMP.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/api/gates/GateMP.c' object='GateMP.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMP.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateMP.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMP.c
+
+GateMutex.lo: $(top_srcdir)/linux/src/api/gates/GateMutex.c
+@am__fastdepCC_TRUE@   if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMutex.lo -MD -MP -MF "$(DEPDIR)/GateMutex.Tpo" -c -o GateMutex.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMutex.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMutex.Tpo" "$(DEPDIR)/GateMutex.Plo"; else rm -f "$(DEPDIR)/GateMutex.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/api/gates/GateMutex.c' object='GateMutex.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMutex.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMutex.c
+
+GateHWSpinlock.lo: $(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c
+@am__fastdepCC_TRUE@   if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateHWSpinlock.lo -MD -MP -MF "$(DEPDIR)/GateHWSpinlock.Tpo" -c -o GateHWSpinlock.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateHWSpinlock.Tpo" "$(DEPDIR)/GateHWSpinlock.Plo"; else rm -f "$(DEPDIR)/GateHWSpinlock.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c' object='GateHWSpinlock.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateHWSpinlock.lo `test -f '$(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateHWSpinlock.c
+
 mostlyclean-libtool:
        -rm -f *.lo
 
index 5f1d6486a36ce670ac6273645747c059e6ecbad9..1818ebad073d3eee6f90bdb9054e99bc9ec05170 100644 (file)
@@ -36,18 +36,33 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
+@DRA7XX_TRUE@am__append_1 = -DGATEMP_SUPPORT
 bin_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \
        $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \
        $(am__EXEEXT_7) $(am__EXEEXT_8) $(am__EXEEXT_9)
-@OMAP54XX_SMP_TRUE@am__append_1 = lad_omap54xx_smp
-@DRA7XX_TRUE@@OMAP54XX_SMP_FALSE@am__append_2 = lad_dra7xx
-@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_TRUE@am__append_3 = lad_omapl138
-@C66AK2E_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@am__append_4 = lad_c66ak2e
-@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_TRUE@am__append_5 = lad_tci6614
-@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_TRUE@am__append_6 = lad_tci6630
-@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_TRUE@am__append_7 = lad_tci6636
-@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_TRUE@am__append_8 = lad_tci6638
-@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__append_9 = lad_omap54xx_smp lad_dra7xx lad_omapl138 lad_c66ak2e lad_tci6614 lad_tci6630 lad_tci6636 lad_tci6638
+@OMAP54XX_SMP_TRUE@am__append_2 = lad_omap54xx_smp
+@DRA7XX_TRUE@@OMAP54XX_SMP_FALSE@am__append_3 = lad_dra7xx
+@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_TRUE@am__append_4 = lad_omapl138
+@C66AK2E_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@am__append_5 = lad_c66ak2e
+@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_TRUE@am__append_6 = lad_tci6614
+@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_TRUE@am__append_7 = lad_tci6630
+@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_TRUE@am__append_8 = lad_tci6636
+@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_TRUE@am__append_9 = lad_tci6638
+@C66AK2E_FALSE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__append_10 = lad_omap54xx_smp lad_dra7xx lad_omapl138 lad_c66ak2e lad_tci6614 lad_tci6630 lad_tci6636 lad_tci6638
+@DRA7XX_TRUE@am__append_11 = \
+@DRA7XX_TRUE@                GateMP_daemon.c \
+@DRA7XX_TRUE@          GateHWSpinlock.c \
+@DRA7XX_TRUE@          GateHWSpinlock_daemon.c \
+@DRA7XX_TRUE@          GateHWSpinlockCfg_dra7xx.c \
+@DRA7XX_TRUE@          $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+@DRA7XX_TRUE@          $(top_srcdir)/linux/include/_GateMP.h \
+@DRA7XX_TRUE@                $(top_srcdir)/linux/include/_GateMP_daemon.h \
+@DRA7XX_TRUE@                $(top_srcdir)/linux/include/IGateProvider.h \
+@DRA7XX_TRUE@                $(top_srcdir)/linux/include/GateHWSpinlock.h \
+@DRA7XX_TRUE@                $(top_srcdir)/linux/include/GateMutex.h \
+@DRA7XX_TRUE@                $(top_srcdir)/linux/include/GateMP_config.h \
+@DRA7XX_TRUE@                $(top_srcdir)/packages/ti/ipc/GateMP.h
+
 subdir = linux/src/daemon
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -75,41 +90,192 @@ CONFIG_CLEAN_FILES =
 am__installdirs = "$(DESTDIR)$(bindir)"
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS)
-am__objects_1 = lad.$(OBJEXT) MessageQ_daemon.$(OBJEXT) \
-       MultiProc_daemon.$(OBJEXT) NameServer_daemon.$(OBJEXT)
-am_lad_c66ak2e_OBJECTS = $(am__objects_1) \
+am__lad_c66ak2e_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_c66ak2e.c
+@DRA7XX_TRUE@am__objects_1 = GateMP_daemon.$(OBJEXT) \
+@DRA7XX_TRUE@  GateHWSpinlock.$(OBJEXT) \
+@DRA7XX_TRUE@  GateHWSpinlock_daemon.$(OBJEXT) \
+@DRA7XX_TRUE@  GateHWSpinlockCfg_dra7xx.$(OBJEXT) \
+@DRA7XX_TRUE@  GateMutex.$(OBJEXT)
+am__objects_2 = lad.$(OBJEXT) MessageQ_daemon.$(OBJEXT) \
+       MultiProc_daemon.$(OBJEXT) NameServer_daemon.$(OBJEXT) \
+       $(am__objects_1)
+am_lad_c66ak2e_OBJECTS = $(am__objects_2) \
        MultiProcCfg_c66ak2e.$(OBJEXT)
 lad_c66ak2e_OBJECTS = $(am_lad_c66ak2e_OBJECTS)
 am__DEPENDENCIES_1 =  \
        $(top_builddir)/linux/src/utils/libtiipcutils_lad.la
 am__DEPENDENCIES_2 =
 lad_c66ak2e_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
-am_lad_dra7xx_OBJECTS = $(am__objects_1) MultiProcCfg_dra7xx.$(OBJEXT)
+am__lad_dra7xx_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_dra7xx.c
+am_lad_dra7xx_OBJECTS = $(am__objects_2) MultiProcCfg_dra7xx.$(OBJEXT)
 lad_dra7xx_OBJECTS = $(am_lad_dra7xx_OBJECTS)
 lad_dra7xx_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
-am_lad_omap54xx_smp_OBJECTS = $(am__objects_1) \
+am__lad_omap54xx_smp_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h \
+       MultiProcCfg_omap54xx_smp.c
+am_lad_omap54xx_smp_OBJECTS = $(am__objects_2) \
        MultiProcCfg_omap54xx_smp.$(OBJEXT)
 lad_omap54xx_smp_OBJECTS = $(am_lad_omap54xx_smp_OBJECTS)
 lad_omap54xx_smp_DEPENDENCIES = $(am__DEPENDENCIES_1) \
        $(am__DEPENDENCIES_2)
-am_lad_omapl138_OBJECTS = $(am__objects_1) \
+am__lad_omapl138_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_omapl138.c
+am_lad_omapl138_OBJECTS = $(am__objects_2) \
        MultiProcCfg_omapl138.$(OBJEXT)
 lad_omapl138_OBJECTS = $(am_lad_omapl138_OBJECTS)
 lad_omapl138_DEPENDENCIES = $(am__DEPENDENCIES_1) \
        $(am__DEPENDENCIES_2)
-am_lad_tci6614_OBJECTS = $(am__objects_1) \
+am__lad_tci6614_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_tci6614.c
+am_lad_tci6614_OBJECTS = $(am__objects_2) \
        MultiProcCfg_tci6614.$(OBJEXT)
 lad_tci6614_OBJECTS = $(am_lad_tci6614_OBJECTS)
 lad_tci6614_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
-am_lad_tci6630_OBJECTS = $(am__objects_1) \
+am__lad_tci6630_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_tci6630.c
+am_lad_tci6630_OBJECTS = $(am__objects_2) \
        MultiProcCfg_tci6630.$(OBJEXT)
 lad_tci6630_OBJECTS = $(am_lad_tci6630_OBJECTS)
 lad_tci6630_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
-am_lad_tci6636_OBJECTS = $(am__objects_1) \
+am__lad_tci6636_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_tci6638.c
+am_lad_tci6636_OBJECTS = $(am__objects_2) \
        MultiProcCfg_tci6638.$(OBJEXT)
 lad_tci6636_OBJECTS = $(am_lad_tci6636_OBJECTS)
 lad_tci6636_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
-am_lad_tci6638_OBJECTS = $(am__objects_1) \
+am__lad_tci6638_SOURCES_DIST = lad.c MessageQ_daemon.c \
+       MultiProc_daemon.c NameServer_daemon.c \
+       $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h GateMP_daemon.c \
+       GateHWSpinlock.c GateHWSpinlock_daemon.c \
+       GateHWSpinlockCfg_dra7xx.c \
+       $(top_srcdir)/linux/src/api/gates/GateMutex.c \
+       $(top_srcdir)/linux/include/_GateMP.h \
+       $(top_srcdir)/linux/include/_GateMP_daemon.h \
+       $(top_srcdir)/linux/include/IGateProvider.h \
+       $(top_srcdir)/linux/include/GateHWSpinlock.h \
+       $(top_srcdir)/linux/include/GateMutex.h \
+       $(top_srcdir)/linux/include/GateMP_config.h \
+       $(top_srcdir)/packages/ti/ipc/GateMP.h MultiProcCfg_tci6638.c
+am_lad_tci6638_OBJECTS = $(am__objects_2) \
        MultiProcCfg_tci6638.$(OBJEXT)
 lad_tci6638_OBJECTS = $(am_lad_tci6638_OBJECTS)
 lad_tci6638_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
@@ -128,10 +294,14 @@ SOURCES = $(lad_c66ak2e_SOURCES) $(lad_dra7xx_SOURCES) \
        $(lad_omap54xx_smp_SOURCES) $(lad_omapl138_SOURCES) \
        $(lad_tci6614_SOURCES) $(lad_tci6630_SOURCES) \
        $(lad_tci6636_SOURCES) $(lad_tci6638_SOURCES)
-DIST_SOURCES = $(lad_c66ak2e_SOURCES) $(lad_dra7xx_SOURCES) \
-       $(lad_omap54xx_smp_SOURCES) $(lad_omapl138_SOURCES) \
-       $(lad_tci6614_SOURCES) $(lad_tci6630_SOURCES) \
-       $(lad_tci6636_SOURCES) $(lad_tci6638_SOURCES)
+DIST_SOURCES = $(am__lad_c66ak2e_SOURCES_DIST) \
+       $(am__lad_dra7xx_SOURCES_DIST) \
+       $(am__lad_omap54xx_smp_SOURCES_DIST) \
+       $(am__lad_omapl138_SOURCES_DIST) \
+       $(am__lad_tci6614_SOURCES_DIST) \
+       $(am__lad_tci6630_SOURCES_DIST) \
+       $(am__lad_tci6636_SOURCES_DIST) \
+       $(am__lad_tci6638_SOURCES_DIST)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -141,10 +311,10 @@ AMDEP_TRUE = @AMDEP_TRUE@
 AMTAR = @AMTAR@
 
 # additional include paths necessary to compile the program
-AM_CFLAGS = -I$(top_srcdir)/linux/include -I$(top_srcdir)/hlos_common/include \
-        -I$(top_srcdir)/packages -I$(KERNEL_INSTALL_DIR)/include/generated/uapi\
-        -D_GNU_SOURCE -Wall @AM_CFLAGS@
-
+AM_CFLAGS = -I$(top_srcdir)/linux/include \
+       -I$(top_srcdir)/hlos_common/include -I$(top_srcdir)/packages \
+       -I$(KERNEL_INSTALL_DIR)/include/generated/uapi -D_GNU_SOURCE \
+       -Wall @AM_CFLAGS@ $(am__append_1)
 AM_LDFLAGS = @AM_LDFLAGS@
 AR = @AR@
 AUTOCONF = @AUTOCONF@
@@ -264,24 +434,13 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-common_sources = \
-                lad.c \
-                MessageQ_daemon.c \
-                MultiProc_daemon.c \
-                NameServer_daemon.c \
-                $(top_srcdir)/linux/include/ti/ipc/Std.h \
-                $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
-                $(top_srcdir)/hlos_common/include/_MessageQ.h \
-                $(top_srcdir)/hlos_common/include/_NameServer.h \
-                $(top_srcdir)/linux/include/_MultiProc.h \
-                $(top_srcdir)/linux/include/_lad.h \
-                $(top_srcdir)/linux/include/SocketFxns.h \
-                $(top_srcdir)/linux/include/ladclient.h \
-                $(top_srcdir)/linux/include/net/rpmsg.h \
-                $(top_srcdir)/packages/ti/ipc/MessageQ.h \
-                $(top_srcdir)/packages/ti/ipc/NameServer.h \
-                $(top_srcdir)/packages/ti/ipc/MultiProc.h
-
+common_sources = lad.c MessageQ_daemon.c MultiProc_daemon.c \
+       NameServer_daemon.c $(top_srcdir)/linux/include/ti/ipc/Std.h \
+       $(top_srcdir)/hlos_common/include/_NameServerRemoteRpmsg.h \
+       $(top_srcdir)/hlos_common/include/_MessageQ.h \
+       $(top_srcdir)/hlos_common/include/_NameServer.h \
+       $(top_srcdir)/linux/include/_MultiProc.h \
+       $(top_srcdir)/linux/include/_lad.h $(am__append_11)
 
 # list of sources for the 'lad' binary and to add to the source distribution
 #
@@ -416,6 +575,11 @@ mostlyclean-compile:
 distclean-compile:
        -rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateHWSpinlock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateHWSpinlockCfg_dra7xx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateHWSpinlock_daemon.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateMP_daemon.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateMutex.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQ_daemon.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MultiProcCfg_c66ak2e.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MultiProcCfg_dra7xx.Po@am__quote@
@@ -449,6 +613,20 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(LTCOMPILE) -c -o $@ $<
 
+GateMutex.o: $(top_srcdir)/linux/src/api/gates/GateMutex.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMutex.o -MD -MP -MF "$(DEPDIR)/GateMutex.Tpo" -c -o GateMutex.o `test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMutex.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMutex.Tpo" "$(DEPDIR)/GateMutex.Po"; else rm -f "$(DEPDIR)/GateMutex.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/api/gates/GateMutex.c' object='GateMutex.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMutex.o `test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/api/gates/GateMutex.c
+
+GateMutex.obj: $(top_srcdir)/linux/src/api/gates/GateMutex.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMutex.obj -MD -MP -MF "$(DEPDIR)/GateMutex.Tpo" -c -o GateMutex.obj `if test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/api/gates/GateMutex.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/api/gates/GateMutex.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMutex.Tpo" "$(DEPDIR)/GateMutex.Po"; else rm -f "$(DEPDIR)/GateMutex.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/api/gates/GateMutex.c' object='GateMutex.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMutex.obj `if test -f '$(top_srcdir)/linux/src/api/gates/GateMutex.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/api/gates/GateMutex.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/api/gates/GateMutex.c'; fi`
+
 mostlyclean-libtool:
        -rm -f *.lo
 
index 24c15268370058d4815087af44d18def68d4283e..8778d08711d16b36de87eaa6ff907ab3e722ab24 100644 (file)
@@ -46,16 +46,16 @@ host_triplet = @host@
 bin_PROGRAMS = ping_rpmsg$(EXEEXT) MessageQApp$(EXEEXT) \
        MessageQBench$(EXEEXT) MessageQMulti$(EXEEXT) \
        NameServerApp$(EXEEXT) Msgq100$(EXEEXT) $(am__EXEEXT_1) \
-       $(am__EXEEXT_2) $(am__EXEEXT_1) $(am__EXEEXT_3) \
-       $(am__EXEEXT_1) $(am__EXEEXT_4) $(am__EXEEXT_1) \
+       $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \
+       $(am__EXEEXT_1) $(am__EXEEXT_5) $(am__EXEEXT_1) \
        $(am__EXEEXT_1) $(am__EXEEXT_1) $(am__EXEEXT_1) \
-       $(am__EXEEXT_1) $(am__EXEEXT_5) $(am__EXEEXT_6)
+       $(am__EXEEXT_1) $(am__EXEEXT_6) $(am__EXEEXT_7)
 
 # Add platform specific bin application's here
 @OMAP54XX_SMP_TRUE@am__append_3 = 
 @DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_TRUE@am__append_4 = mmrpc_test
 # Add platform specific bin application's here
-@DRA7XX_TRUE@@OMAP54XX_SMP_FALSE@am__append_5 = 
+@DRA7XX_TRUE@@OMAP54XX_SMP_FALSE@am__append_5 = GateMPApp
 @DRA7XX_TRUE@@DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_FALSE@am__append_6 = mmrpc_test
 # Add platform specific bin application's here
 @DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_TRUE@am__append_7 = 
@@ -84,19 +84,26 @@ CONFIG_CLEAN_FILES =
 am__EXEEXT_1 =
 @DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_TRUE@am__EXEEXT_2 =  \
 @DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_TRUE@       mmrpc_test$(EXEEXT)
-@DRA7XX_TRUE@@DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_FALSE@am__EXEEXT_3 = mmrpc_test$(EXEEXT)
-@CMEM_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_TRUE@am__EXEEXT_4 = nano_test$(EXEEXT)
-@C66AK2E_FALSE@@CMEM_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__EXEEXT_5 = nano_test$(EXEEXT)
-@C66AK2E_FALSE@@DRA7XX_FALSE@@DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__EXEEXT_6 = mmrpc_test$(EXEEXT)
+@DRA7XX_TRUE@@OMAP54XX_SMP_FALSE@am__EXEEXT_3 = GateMPApp$(EXEEXT)
+@DRA7XX_TRUE@@DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_FALSE@am__EXEEXT_4 = mmrpc_test$(EXEEXT)
+@CMEM_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_TRUE@am__EXEEXT_5 = nano_test$(EXEEXT)
+@C66AK2E_FALSE@@CMEM_TRUE@@DRA7XX_FALSE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__EXEEXT_6 = nano_test$(EXEEXT)
+@C66AK2E_FALSE@@DRA7XX_FALSE@@DRM_TRUE@@KDIR_TRUE@@OMAP54XX_SMP_FALSE@@OMAPL138_FALSE@@TCI6614_FALSE@@TCI6630_FALSE@@TCI6636_FALSE@@TCI6638_FALSE@am__EXEEXT_7 = mmrpc_test$(EXEEXT)
 am__installdirs = "$(DESTDIR)$(bindir)"
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS)
 am__objects_1 =
-am_MessageQApp_OBJECTS = $(am__objects_1) MessageQApp.$(OBJEXT)
-MessageQApp_OBJECTS = $(am_MessageQApp_OBJECTS)
+am_GateMPApp_OBJECTS = $(am__objects_1) main_host.$(OBJEXT) \
+       GateMPApp.$(OBJEXT)
+GateMPApp_OBJECTS = $(am_GateMPApp_OBJECTS)
 am__DEPENDENCIES_1 = $(top_builddir)/linux/src/api/libtiipc.la \
        $(top_builddir)/linux/src/utils/libtiipcutils.la
 am__DEPENDENCIES_2 =
+GateMPApp_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(CMEM_INSTALL_DIR)/src/cmem/api/.libs/libticmem.a \
+       $(am__DEPENDENCIES_2)
+am_MessageQApp_OBJECTS = $(am__objects_1) MessageQApp.$(OBJEXT)
+MessageQApp_OBJECTS = $(am_MessageQApp_OBJECTS)
 MessageQApp_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
 am_MessageQBench_OBJECTS = $(am__objects_1) MessageQBench.$(OBJEXT)
 MessageQBench_OBJECTS = $(am_MessageQBench_OBJECTS)
@@ -139,14 +146,16 @@ LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 CCLD = $(CC)
 LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
-SOURCES = $(MessageQApp_SOURCES) $(MessageQBench_SOURCES) \
-       $(MessageQMulti_SOURCES) $(Msgq100_SOURCES) \
-       $(NameServerApp_SOURCES) $(mmrpc_test_SOURCES) \
-       $(nano_test_SOURCES) $(ping_rpmsg_SOURCES)
-DIST_SOURCES = $(MessageQApp_SOURCES) $(MessageQBench_SOURCES) \
-       $(MessageQMulti_SOURCES) $(Msgq100_SOURCES) \
-       $(NameServerApp_SOURCES) $(mmrpc_test_SOURCES) \
-       $(nano_test_SOURCES) $(ping_rpmsg_SOURCES)
+SOURCES = $(GateMPApp_SOURCES) $(MessageQApp_SOURCES) \
+       $(MessageQBench_SOURCES) $(MessageQMulti_SOURCES) \
+       $(Msgq100_SOURCES) $(NameServerApp_SOURCES) \
+       $(mmrpc_test_SOURCES) $(nano_test_SOURCES) \
+       $(ping_rpmsg_SOURCES)
+DIST_SOURCES = $(GateMPApp_SOURCES) $(MessageQApp_SOURCES) \
+       $(MessageQBench_SOURCES) $(MessageQMulti_SOURCES) \
+       $(Msgq100_SOURCES) $(NameServerApp_SOURCES) \
+       $(mmrpc_test_SOURCES) $(nano_test_SOURCES) \
+       $(ping_rpmsg_SOURCES)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -319,6 +328,15 @@ nano_test_SOURCES = $(common_sources) nano_test.c
 
 # list of sources for the 'Msgq100' binary
 Msgq100_SOURCES = $(common_sources) Msgq100.c
+
+# list of sources for the 'GateMPApp' binary
+GateMPApp_SOURCES = $(common_sources) \
+                $(top_srcdir)/linux/src/tests/main_host.c \
+                $(top_srcdir)/linux/src/tests/GateMPApp.c \
+                $(top_srcdir)/linux/src/tests/GateMPApp.h \
+                $(top_srcdir)/packages/ti/ipc/GateMP.h \
+                $(top_srcdir)/packages/ti/ipc/tests/GateMPAppCommon.h
+
 common_libraries = -lpthread $(top_builddir)/linux/src/api/libtiipc.la \
                 $(top_builddir)/linux/src/utils/libtiipcutils.la
 
@@ -363,6 +381,12 @@ nano_test_LDADD = $(common_libraries) \
 Msgq100_LDADD = $(common_libraries) \
                 $(AM_LDFLAGS)
 
+
+# the additional libraries needed to link GateMPApp
+GateMPApp_LDADD = $(common_libraries) \
+                $(CMEM_INSTALL_DIR)/src/cmem/api/.libs/libticmem.a \
+                $(AM_LDFLAGS)
+
 all: all-am
 
 .SUFFIXES:
@@ -424,6 +448,9 @@ clean-binPROGRAMS:
          echo " rm -f $$p $$f"; \
          rm -f $$p $$f ; \
        done
+GateMPApp$(EXEEXT): $(GateMPApp_OBJECTS) $(GateMPApp_DEPENDENCIES) 
+       @rm -f GateMPApp$(EXEEXT)
+       $(LINK) $(GateMPApp_LDFLAGS) $(GateMPApp_OBJECTS) $(GateMPApp_LDADD) $(LIBS)
 MessageQApp$(EXEEXT): $(MessageQApp_OBJECTS) $(MessageQApp_DEPENDENCIES) 
        @rm -f MessageQApp$(EXEEXT)
        $(LINK) $(MessageQApp_LDFLAGS) $(MessageQApp_OBJECTS) $(MessageQApp_LDADD) $(LIBS)
@@ -455,12 +482,14 @@ mostlyclean-compile:
 distclean-compile:
        -rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GateMPApp.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQApp.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQBench.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageQMulti.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Msgq100.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Mx.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NameServerApp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main_host.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mmrpc_test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nano_test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ping_rpmsg.Po@am__quote@
@@ -486,6 +515,34 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(LTCOMPILE) -c -o $@ $<
 
+main_host.o: $(top_srcdir)/linux/src/tests/main_host.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT main_host.o -MD -MP -MF "$(DEPDIR)/main_host.Tpo" -c -o main_host.o `test -f '$(top_srcdir)/linux/src/tests/main_host.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/tests/main_host.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/main_host.Tpo" "$(DEPDIR)/main_host.Po"; else rm -f "$(DEPDIR)/main_host.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/tests/main_host.c' object='main_host.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o main_host.o `test -f '$(top_srcdir)/linux/src/tests/main_host.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/tests/main_host.c
+
+main_host.obj: $(top_srcdir)/linux/src/tests/main_host.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT main_host.obj -MD -MP -MF "$(DEPDIR)/main_host.Tpo" -c -o main_host.obj `if test -f '$(top_srcdir)/linux/src/tests/main_host.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/tests/main_host.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/tests/main_host.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/main_host.Tpo" "$(DEPDIR)/main_host.Po"; else rm -f "$(DEPDIR)/main_host.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/tests/main_host.c' object='main_host.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o main_host.obj `if test -f '$(top_srcdir)/linux/src/tests/main_host.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/tests/main_host.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/tests/main_host.c'; fi`
+
+GateMPApp.o: $(top_srcdir)/linux/src/tests/GateMPApp.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMPApp.o -MD -MP -MF "$(DEPDIR)/GateMPApp.Tpo" -c -o GateMPApp.o `test -f '$(top_srcdir)/linux/src/tests/GateMPApp.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/tests/GateMPApp.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMPApp.Tpo" "$(DEPDIR)/GateMPApp.Po"; else rm -f "$(DEPDIR)/GateMPApp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/tests/GateMPApp.c' object='GateMPApp.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMPApp.o `test -f '$(top_srcdir)/linux/src/tests/GateMPApp.c' || echo '$(srcdir)/'`$(top_srcdir)/linux/src/tests/GateMPApp.c
+
+GateMPApp.obj: $(top_srcdir)/linux/src/tests/GateMPApp.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT GateMPApp.obj -MD -MP -MF "$(DEPDIR)/GateMPApp.Tpo" -c -o GateMPApp.obj `if test -f '$(top_srcdir)/linux/src/tests/GateMPApp.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/tests/GateMPApp.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/tests/GateMPApp.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/GateMPApp.Tpo" "$(DEPDIR)/GateMPApp.Po"; else rm -f "$(DEPDIR)/GateMPApp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$(top_srcdir)/linux/src/tests/GateMPApp.c' object='GateMPApp.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o GateMPApp.obj `if test -f '$(top_srcdir)/linux/src/tests/GateMPApp.c'; then $(CYGPATH_W) '$(top_srcdir)/linux/src/tests/GateMPApp.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/linux/src/tests/GateMPApp.c'; fi`
+
 Mx.o: $(top_srcdir)/packages/ti/ipc/tests/Mx.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Mx.o -MD -MP -MF "$(DEPDIR)/Mx.Tpo" -c -o Mx.o `test -f '$(top_srcdir)/packages/ti/ipc/tests/Mx.c' || echo '$(srcdir)/'`$(top_srcdir)/packages/ti/ipc/tests/Mx.c; \
 @am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/Mx.Tpo" "$(DEPDIR)/Mx.Po"; else rm -f "$(DEPDIR)/Mx.Tpo"; exit 1; fi