Update to 24f58c58bb8d22c0e8e6c5ce43c536c47b719bc6
[gnt.git] / Makefile.am
blobdd8dd2ff90164e54773b391ce9ce4e9ca6b1b2a1
1 EXTRA_DIST=genmarshal pygnt
3 SUBDIRS = . wms
4 pkgconfigdir = $(libdir)/pkgconfig
5 pkgconfig_DATA = gnt.pc
7 lib_LTLIBRARIES = libgnt.la
9 BUILT_SOURCES = gntmarshal.h
11 libgnt_la_SOURCES = \
12         gntmarshal.c \
13         gntwidget.c \
14         gntbindable.c \
15         gntbox.c \
16         gntbutton.c \
17         gntcheckbox.c \
18         gntclipboard.c \
19         gntcolors.c \
20         gntcombobox.c \
21         gntentry.c \
22         gntfilesel.c \
23         gntkeys.c \
24         gntlabel.c \
25         gntline.c \
26         gntmenu.c \
27         gntmenuitem.c \
28         gntmenuitemcheck.c \
29         gntslider.c \
30         gntstyle.c \
31         gnttextview.c \
32         gnttree.c \
33         gntutils.c \
34         gntwindow.c \
35         gntwm.c \
36         gntws.c \
37         gntmain.c
39 libgnt_la_headers = \
40         gntwidget.h \
41         gntbindable.h \
42         gntbox.h \
43         gntbutton.h \
44         gntcheckbox.h \
45         gntclipboard.h \
46         gntcolors.h \
47         gntcombobox.h \
48         gntentry.h \
49         gntfilesel.h \
50         gntkeys.h \
51         gntlabel.h \
52         gntline.h \
53         gntmarshal.h \
54         gntmenu.h \
55         gntmenuitem.h \
56         gntmenuitemcheck.h \
57         gntslider.h \
58         gntstyle.h \
59         gnttextview.h \
60         gnttree.h \
61         gntutils.h \
62         gntwindow.h \
63         gntwm.h \
64         gntws.h \
65         gnt.h
67 CLEANFILES = \
68         gntmarshal.h \
69         gntmarshal.c
71 gntmarshal.c: $(srcdir)/genmarshal gntmarshal.h
72         echo "#include \"gntmarshal.h\"" > $@
73         glib-genmarshal --prefix=gnt_closure_marshal --body $(srcdir)/genmarshal >> $@
75 gntmarshal.h: $(srcdir)/genmarshal
76         glib-genmarshal --prefix=gnt_closure_marshal --header $(srcdir)/genmarshal > $@
78 libgnt_laincludedir=$(includedir)/gnt
79 libgnt_lainclude_HEADERS = \
80         $(libgnt_la_headers)
82 libgnt_la_DEPENDENCIES = 
83 libgnt_la_LDFLAGS = -export-dynamic -version_info $(GNT_LT_VERSION_INFO) -no-undefined
84 libgnt_la_LIBADD = \
85         $(GLIB_LIBS) \
86         $(GNT_LIBS) \
87         $(LIBXML_LIBS) \
88         $(PY_LIBS)
90 AM_CPPFLAGS = \
91         $(GLIB_CFLAGS) \
92         $(GNT_CFLAGS) \
93         $(DEBUG_CFLAGS) \
94         $(LIBXML_CFLAGS) \
95         $(PY_CFLAGS)