5 my_plugins += libgstpocketsphinx.la
6 my_headers += psmarshal.h
7 my_files += psmarshal.h psmarshal.c
10 plugin_LTLIBRARIES = $(my_plugins)
12 libgstpocketsphinx_la_SOURCES = gstpocketsphinx.c gstvader.c psmarshal.c
13 libgstpocketsphinx_la_CFLAGS = $(GST_CFLAGS) -DMODELDIR=\"$(pkgdatadir)/model\"
14 libgstpocketsphinx_la_LIBADD = $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) \
15 $(top_builddir)/src/libpocketsphinx/libpocketsphinx.la -lsphinxbase
16 libgstpocketsphinx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
18 noinst_HEADERS = gstpocketsphinx.h gstvader.h $(my_headers)
20 INCLUDES = -I$(top_srcdir)/include \
21 -I$(top_builddir)/include
23 EXTRA_DIST = psmarshal.list
24 BUILT_SOURCES = $(my_files)
25 CLEANFILES = $(my_filse)
27 psmarshal.h: psmarshal.list
28 glib-genmarshal --header --prefix=ps_marshal $(srcdir)/psmarshal.list > psmarshal.h.tmp
29 mv psmarshal.h.tmp psmarshal.h
31 psmarshal.c: psmarshal.list
32 echo "#include \"glib-object.h\"" >> psmarshal.c.tmp
33 echo "#include \"psmarshal.h\"" >> psmarshal.c.tmp
34 glib-genmarshal --body --prefix=ps_marshal $(srcdir)/psmarshal.list >> psmarshal.c.tmp
35 mv psmarshal.c.tmp psmarshal.c