Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/Makefile.am
blob: 2c69e2a97ab690a0a60a597a66d4194ed8b51680 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
SUBDIRS = activity clipboard graphics objects presence datastore

sugardir = $(pythondir)/sugar
sugar_PYTHON =		\
	__init__.py	\
	date.py		\
	env.py		\
	logger.py	\
        ltihooks.py	\
	profile.py	\
	util.py

INCLUDES = 				\
	$(LIB_CFLAGS)			\
	$(LIB_BINDINGS_CFLAGS)		\
	$(PYTHON_INCLUDES)		\
	-I$(top_srcdir)/lib

pkgpyexecdir = $(pythondir)/sugar

pkgpyexec_LTLIBRARIES = _sugarext.la

_sugarext_la_LDFLAGS = -module -avoid-version
_sugarext_la_LIBADD =			\
	$(LIB_BINDINGS_LIBS)		\
	$(LIB_LIBS)			\
	$(top_builddir)/lib/libsugar.la

_sugarext_la_SOURCES = 		\
	_sugarextmodule.c

nodist__sugarext_la_SOURCES = _sugarext.c

_sugarext.c: _sugarext.defs _sugarext.override

CLEANFILES = _sugarext.c
EXTRA_DIST = _sugarext.override _sugarext.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