]> git.0d.be Git - empathy.git/blob - python/pyempathygtk/Makefile.am
Use autotools magic to take care of disabling deprecated symbols
[empathy.git] / python / pyempathygtk / Makefile.am
1 PYDEFS=`pkg-config --variable=defsdir pygtk-2.0`
2
3 AM_CPPFLAGS =                                           \
4         -I.                                             \
5         -I$(top_srcdir)/libempathy-gtk                  \
6         -I$(top_builddir)/libempathy-gtk                \
7         -I$(top_srcdir)                                 \
8         -DDATADIR=\""$(datadir)"\"                      \
9         $(PYTHON_BINDING_CFLAGS)                        \
10         $(PYTHON_INCLUDES)                              \
11         $(DISABLE_DEPRECATED)
12
13 BUILT_SOURCES =                                         \
14         pyempathygtk.c                                  
15
16 pyempathygtkdir = $(pyexecdir)
17 pyempathygtk_LTLIBRARIES = empathygtk.la
18
19 empathygtk_la_SOURCES =                                 \
20         pyempathygtkmodule.c
21
22 nodist_empathygtk_la_SOURCES =                          \
23         pyempathygtk.c
24
25 empathygtk_la_LIBADD =                                  \
26         $(PYTHON_BINDING_LIBS)                          \
27         $(top_builddir)/libempathy/libempathy.la        \
28         $(top_builddir)/libempathy-gtk/libempathy-gtk.la
29
30 empathygtk_la_LDFLAGS =                                 \
31         -module -avoid-version
32
33 pyempathygtk.c: pyempathygtk.override pyempathygtk.defs
34         $(PYGOBJECTCODEGEN)                                                     \
35                 --prefix empathy                                        \
36                 --register $(PYDEFS)/gdk-types.defs                     \
37                 --register $(PYDEFS)/gtk-types.defs                     \
38                 --register $(srcdir)/../pyempathy/pyempathy.defs        \
39                 --override $(srcdir)/pyempathygtk.override              \
40                 $(srcdir)/pyempathygtk.defs > $@ 
41
42 EXTRA_DIST =                    \
43         pyempathygtk.override   \
44         pyempathygtk.defs
45
46 CLEANFILES = $(BUILT_SOURCES)
47