1# From gtkdatabox git repo, adapted
2
3lib_LTLIBRARIES		= libgtkdataboks.la
4libgtkdataboks_la_SOURCES= \
5			gtkdatabox.c\
6			gtkdatabox_marshal.c\
7			gtkdatabox_scale.c\
8			gtkdatabox_graph.c\
9 			gtkdatabox_points.c\
10			gtkdatabox_lines.c\
11			gtkdatabox_bars.c\
12			gtkdatabox_grid.c\
13			gtkdatabox_ruler.c\
14			gtkdatabox_xyc_graph.c
15
16libgtkdataboks_la_LDFLAGS= \
17			-lgmodule-2.0 \
18			@GTK_LIBS@
19
20if IS_WIN
21libgtkdataboks_la_LDFLAGS += -no-undefined -export-symbols-regexp '^gtk_databox_'
22endif
23
24## include_HEADERS =
25
26EXTRA_DIST = gtkdatabox_marshal.list \
27		gtkdatabox_typedefs.h\
28		gtkdatabox.h\
29		gtkdatabox_marshal.h\
30		gtkdatabox_scale.h\
31		gtkdatabox_graph.h\
32 		gtkdatabox_points.h\
33	    	gtkdatabox_lines.h\
34	    	gtkdatabox_bars.h\
35	    	gtkdatabox_grid.h\
36		gtkdatabox_ruler.h\
37		gtkdatabox_xyc_graph.h
38
39BUILT_SOURCES = gtkdatabox_marshal.c gtkdatabox_marshal.h
40
41$(srcdir)/gtkdatabox_marshal.c: $(srcdir)/gtkdatabox_marshal.list
42	glib-genmarshal --body --prefix=gtk_databox_marshal --internal $< > $@
43
44$(srcdir)/gtkdatabox_marshal.h: $(srcdir)/gtkdatabox_marshal.list
45	glib-genmarshal --header --prefix=gtk_databox_marshal --internal $< > $@
46
47AM_CPPFLAGS = \
48			-I$(top_srcdir)
49
50AM_CFLAGS =\
51			-O2\
52			-W -Wall\
53			-DG_DISABLE_DEPRECATED\
54			-DGDK_DISABLE_DEPRECATED\
55			-DGDK_PIXBUF_DISABLE_DEPRECATED\
56			-DGTK_DISABLE_DEPRECATED\
57			-DGTK_MULTIHEAD_SAFE=1\
58			-DGSEAL_ENABLE\
59			-DGTK_DISABLE_SINGLE_INCLUDES\
60		 	@GTK_CFLAGS@
61
62