diff options
Diffstat (limited to 'src/sugar3/Makefile.am')
-rw-r--r-- | src/sugar3/Makefile.am | 48 |
1 files changed, 45 insertions, 3 deletions
diff --git a/src/sugar3/Makefile.am b/src/sugar3/Makefile.am index 1273042..e795c27 100644 --- a/src/sugar3/Makefile.am +++ b/src/sugar3/Makefile.am @@ -1,8 +1,11 @@ -SUBDIRS = activity bundle graphics presence datastore +SUBDIRS = activity bundle graphics presence datastore dispatch sugardir = $(pythondir)/sugar3 sugar_PYTHON = \ + __init__.py \ env.py \ + logger.py \ + mime.py \ network.py \ profile.py \ session.py \ @@ -54,10 +57,49 @@ libsugarext_la_SOURCES = \ sugar-menu.c \ sugar-menu.h +sugar_LTLIBRARIES = _sugarbaseext.la + +_sugarbaseext_la_CFLAGS = \ + -DXDG_PREFIX=sugar_mime \ + $(WARN_CFLAGS) \ + $(EXT_CFLAGS) \ + $(PYTHON_INCLUDES) + BUILT_SOURCES = \ sugar-marshal.c \ sugar-marshal.h +_sugarbaseext_la_LDFLAGS = -module -avoid-version +_sugarbaseext_la_LIBADD = $(EXT_LIBS) +_sugarbaseext_la_SOURCES = \ + _sugarbaseextmodule.c \ + xdgmime.c \ + xdgmime.h \ + xdgmimealias.c \ + xdgmimealias.h \ + xdgmimecache.c \ + xdgmimecache.h \ + xdgmimeglob.c \ + xdgmimeglob.h \ + xdgmimeint.c \ + xdgmimeint.h \ + xdgmimemagic.c \ + xdgmimemagic.h \ + xdgmimeparent.c \ + xdgmimeparent.h + +nodist__sugarbaseext_la_SOURCES = _sugarbaseext.c + +_sugarbaseext.c: _sugarbaseext.defs _sugarbaseext.override + +.defs.c: + (cd $(srcdir)\ + && $(PYGTK_CODEGEN) \ + --override $*.override \ + --prefix py$* $*.defs) > gen-$*.c \ + && cp gen-$*.c $*.c \ + && rm -f gen-$*.c + sugar-marshal.c: sugar-marshal.list $(GLIB_GENMARSHAL) --prefix=sugar_marshal \ $(srcdir)/sugar-marshal.list --header --body > sugar-marshal.c @@ -66,8 +108,8 @@ sugar-marshal.h: sugar-marshal.list $(GLIB_GENMARSHAL) --prefix=sugar_marshal \ $(srcdir)/sugar-marshal.list --header > sugar-marshal.h -CLEANFILES = $(BUILT_SOURCES) -EXTRA_DIST = sugar-marshal.list +CLEANFILES = $(BUILT_SOURCES) _sugarbaseext.c +EXTRA_DIST = sugar-marshal.list _sugarbaseext.override _sugarbaseext.defs -include $(INTROSPECTION_MAKEFILE) INTROSPECTION_GIRS = SugarExt-1.0.gir |