gmyth/gmyth/Makefile.am
author ali@juiblex.co.uk
Sun Dec 13 21:21:32 2009 +0000 (2009-12-13)
branchtrunk
changeset 947 e6d7c7b6bb63
parent 925 4a8d56080089
permissions -rw-r--r--
Fix vpath handling in gmyth
     1 lib_LTLIBRARIES = libgmyth.la
     2 
     3 INCLUDES = -I$(top_srcdir) -I$(top_builddir)/gmyth @GLIB_CFLAGS@ @GOBJECT_CFLAGS@
     4 
     5 BUILT_SOURCES =					\
     6 	gmyth_marshal.c				\
     7 	gmyth_marshal.h
     8 
     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)
    35 
    36 EXTRA_libgmyth_la_SOURCES = gmyth_marshal.list
    37 
    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
    41 
    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
    47 
    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)
    57 
    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)
    67 
    68 libgmyth_includedir =			\
    69 	$(pkgincludedir)
    70 
    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
    97 
    98 CLEANFILES = $(BUILT_SOURCES)