aboutsummaryrefslogtreecommitdiff
path: root/lib/gtk-experiment-widgets/Makefile.am
blob: 57390dbd429bb9e9c31ab332896b9607d715440c (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
AM_CFLAGS = -Wall

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

noinst_LTLIBRARIES = libgtk-experiment-transcript.la
libgtk_experiment_transcript_la_SOURCES = gtk-experiment-transcript.h \
					  gtk-experiment-transcript-private.h \
					  gtk-experiment-transcript.c \
					  gtk-experiment-transcript-formats.c

libgtk_experiment_transcript_la_CFLAGS = $(AM_CFLAGS) \
					 @LIBGTK_CFLAGS@
libgtk_experiment_transcript_la_CPPFLAGS = -I@top_srcdir@/lib/experiment-reader

lib_LTLIBRARIES = libgtk-experiment-widgets.la
libgtk_experiment_widgets_la_SOURCES = gtk-experiment-navigator.h \
				       gtk-experiment-navigator.c
nodist_libgtk_experiment_widgets_la_SOURCES = $(BUILT_SOURCES)

libgtk_experiment_widgets_la_CFLAGS = $(AM_CFLAGS)
libgtk_experiment_widgets_la_CPPFLAGS =
libgtk_experiment_widgets_la_LDFLAGS = -no-undefined -shared -bindir @bindir@ \
				       -avoid-version
libgtk_experiment_widgets_la_LIBADD = libgtk-experiment-transcript.la

libgtk_experiment_widgets_la_CFLAGS += @LIBGTK_CFLAGS@
libgtk_experiment_widgets_la_LIBADD += @LIBGTK_LIBS@

libgtk_experiment_widgets_la_CPPFLAGS += -I@top_srcdir@/lib/experiment-reader
libgtk_experiment_widgets_la_LIBADD += @top_srcdir@/lib/experiment-reader/libexperiment-reader.la

include_HEADERS = gtk-experiment-navigator.h \
		  gtk-experiment-transcript.h

dist_gtk_experiment_widgets_catalogs_DATA = gtk-experiment-widgets-catalog.xml

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

MARSHAL_PREFIX = gtk_experiment_widgets_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 $< >$@