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