author | ali@juiblex.co.uk |
Sun Dec 13 21:21:32 2009 +0000 (2009-12-13) | |
branch | trunk |
changeset 947 | e6d7c7b6bb63 |
parent 925 | 4a8d56080089 |
permissions | -rw-r--r-- |
1 lib_LTLIBRARIES = libgmyth.la
3 INCLUDES = -I$(top_srcdir) -I$(top_builddir)/gmyth @GLIB_CFLAGS@ @GOBJECT_CFLAGS@
5 BUILT_SOURCES = \
6 gmyth_marshal.c \
7 gmyth_marshal.h
9 libgmyth_la_SOURCES = \
10 gmyth_common.c \
11 gmyth_debug.c \
12 gmyth_epg.c \
13 gmyth_recorder.c \
14 gmyth_remote_util.c \
15 gmyth_tvchain.c \
16 gmyth_scheduler.c \
17 gmyth_util.c \
18 gmyth_query.c \
19 gmyth_socket.c \
20 gmyth_stringlist.c \
21 gmyth_monitor_handler.c \
22 gmyth_file_transfer.c \
23 gmyth_livetv.c \
24 gmyth_backendinfo.c \
25 gmyth_programinfo.c \
26 gmyth_uri.c \
27 gmyth_http.c \
28 gmyth_vlc.c \
29 gmyth_jobqueue.c \
30 gmyth_transcoder.c \
31 gmyth_recprofile.c \
32 gmyth_file.c \
33 gmyth_file_local.c \
34 $(BUILT_SOURCES)
36 EXTRA_libgmyth_la_SOURCES = gmyth_marshal.list
38 gmyth_marshal.h: gmyth_marshal.list
39 glib-genmarshal --header --prefix=gmyth_marshal $(srcdir)/gmyth_marshal.list > gmyth_marshal.h.tmp
40 mv gmyth_marshal.h.tmp gmyth_marshal.h
42 gmyth_marshal.c: gmyth_marshal.list gmyth_marshal.h
43 echo "#include \"glib-object.h\"" > gmyth_marshal.c.tmp
44 echo "#include \"gmyth_marshal.h\"" >> gmyth_marshal.c.tmp
45 glib-genmarshal --body --prefix=gmyth_marshal $(srcdir)/gmyth_marshal.list >> gmyth_marshal.c.tmp
46 mv gmyth_marshal.c.tmp gmyth_marshal.c
48 libgmyth_la_CFLAGS = \
49 -DDATADIR=\"$(pkgdatadir)\" \
50 $(GLIB_CFLAGS) \
51 $(GOBJECT_CFLAGS) \
52 $(GST_CFLAGS) \
53 $(GSTBASE_CFLAGS) \
54 $(GSTPLUGINSBASE_CFLAGS) \
55 $(MYSQL_CFLAGS) \
56 $(LIBXML_CFLAGS)
58 libgmyth_la_LDFLAGS = \
59 -export-dynamic \
60 $(GLIB_CFLAGS) \
61 $(GOBJECT_CFLAGS) \
62 $(MYSQL_LIBS) \
63 $(GST_LIBS) \
64 $(GSTBASE_LIBS) \
65 $(GSTPLUGINS_LIBS) \
66 $(LIBXML_LIBS)
68 libgmyth_includedir = \
69 $(pkgincludedir)
71 libgmyth_include_HEADERS = \
72 gmyth.h \
73 gmyth_common.h \
74 gmyth_debug.h \
75 gmyth_epg.h \
76 gmyth_recorder.h \
77 gmyth_scheduler.h \
78 gmyth_tvchain.h \
79 gmyth_util.h \
80 gmyth_query.h \
81 gmyth_socket.h \
82 gmyth_remote_util.h \
83 gmyth_stringlist.h \
84 gmyth_monitor_handler.h \
85 gmyth_file_transfer.h \
86 gmyth_livetv.h \
87 gmyth_backendinfo.h \
88 gmyth_programinfo.h \
89 gmyth_uri.h \
90 gmyth_http.h \
91 gmyth_vlc.h \
92 gmyth_jobqueue.h \
93 gmyth_transcoder.h \
94 gmyth_recprofile.h \
95 gmyth_file.h \
96 gmyth_file_local.h
98 CLEANFILES = $(BUILT_SOURCES)