diff options
Diffstat (limited to 'python/Makefile.am')
-rw-r--r-- | python/Makefile.am | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/python/Makefile.am b/python/Makefile.am new file mode 100644 index 0000000..64d5743 --- /dev/null +++ b/python/Makefile.am @@ -0,0 +1,38 @@ +INCLUDES = \ + $(PYTHON_INCLUDES) \ + $(PYTHON_CFLAGS) \ + $(PYGTK_CFLAGS) \ + $(FRONTEND_CFLAGS) \ + -I$(top_srcdir)/shell \ + -I$(top_srcdir)/backend \ + -I$(top_srcdir)/libdocument + +defsdir = $(datadir)/pygtk/2.0/defs +defs_DATA = evince.defs + +pkgpythondir = $(pyexecdir)/evince +pkgpyexecdir = $(pyexecdir)/evince + +evincedir = $(pkgpythondir) +evince_PYTHON = __init__.py + +# evince module +pkgpyexec_LTLIBRARIES = evince.la +evince_la_LDFLAGS = -module -avoid-version +evince_la_LIBADD = $(PYGTK_LIBS) $(top_builddir)/shell/libevince-@EV_API_VERSION@.la +evince_la_SOURCES = evincemodule.c +nodist_evince_la_SOURCES = evince.c +evince.c: evince.defs evince.override +CLEANFILES = evince.c +EXTRA_DIST = evince.override evince.defs + +.defs.c: + (cd $(srcdir)\ + && $(PYGTK_CODEGEN) \ + --register $(PYGTK_DEFSDIR)/gdk-types.defs \ + --register $(PYGTK_DEFSDIR)/gtk-types.defs \ + --override $*.override \ + --prefix py$* $*.defs) > gen-$*.c \ + && cp gen-$*.c $*.c \ + && rm -f gen-$*.c + |