Initial import to Tizen
[profile/ivi/pocketsphinx.git] / src / gst-plugin / Makefile.am
1 my_plugins = 
2 my_headers =
3 my_files =
4 if BUILD_GST
5 my_plugins += libgstpocketsphinx.la
6 my_headers += psmarshal.h
7 my_files += psmarshal.h psmarshal.c
8 endif
9
10 plugin_LTLIBRARIES = $(my_plugins)
11
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)
17
18 noinst_HEADERS = gstpocketsphinx.h gstvader.h $(my_headers)
19
20 INCLUDES = -I$(top_srcdir)/include \
21         -I$(top_builddir)/include
22
23 EXTRA_DIST = psmarshal.list
24 BUILT_SOURCES = $(my_files)
25 CLEANFILES = $(my_filse)
26
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
30
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