aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 9e096959787633e8efc187a0a4a6583ce9d5f25c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
AM_CFLAGS = -Wall

BUILT_SOURCES = cclosure-marshallers.c cclosure-marshallers.h

lib_LTLIBRARIES = libgtk-vlc-player.la
libgtk_vlc_player_la_SOURCES = gtk-vlc-player.c gtk-vlc-player.h
nodist_libgtk_vlc_player_la_SOURCES = $(BUILT_SOURCES)

libgtk_vlc_player_la_CFLAGS = $(AM_CFLAGS) \
			      @LIBGTK_CFLAGS@ @LIBVLC_CFLAGS@
libgtk_vlc_player_la_LIBADD = @LIBGTK_LIBS@ @LIBVLC_LIBS@
libgtk_vlc_player_la_LDFLAGS = -no-undefined -shared -bindir @bindir@ \
			       -avoid-version

include_HEADERS = gtk-vlc-player.h

dist_catalogs_DATA = gtk-vlc-player-catalog.xml

dist_noinst_DATA = cclosure-marshallers.list
CLEANFILES = $(BUILT_SOURCES)

MARSHAL_PREFIX = gtk_vlc_player_marshal

cclosure-marshallers.c : cclosure-marshallers.list
	@GLIB_GENMARSHAL@ --prefix $(MARSHAL_PREFIX) --body $< >$@

cclosure-marshallers.h : cclosure-marshallers.list
	@GLIB_GENMARSHAL@ --prefix $(MARSHAL_PREFIX) --header $< >$@