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 48 49 50
|
AM_CPPFLAGS = $(LIBGSF_CFLAGS) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS)
pygsfdir = $(pythondir)/gsf
pygsf_PYTHON = __init__.py
pygsfexecdir = $(pyexecdir)/gsf
CLEANFILES =
EXTRA_DIST = gsf-arg-types.py
pygsfexec_LTLIBRARIES =
if WITH_LIBGSF_GNOME
pygsfexec_LTLIBRARIES += gnomemodule.la
endif
pygsfexec_LTLIBRARIES += _gsfmodule.la
gnomemodule_la_CFLAGS = \
-I$(top_srcdir) \
$(LIBGSF_CFLAGS) $(LIBGSF_GNOME_CFLAGS) $(ORBIT_PYTHON_CFLAGS)
gnomemodule_la_LDFLAGS = -module -avoid-version -export-symbols-regex initgnome
gnomemodule_la_LIBADD = \
$(top_builddir)/gsf-gnome/libgsf-gnome-1.la \
$(top_builddir)/gsf/libgsf-1.la \
$(LIBGSF_LIBS) $(LIBGSF_GNOME_LIBS)
gnomemodule_la_SOURCES = gsfgnomemodule.c
nodist_gnomemodule_la_SOURCES = gsfgnome.c
CLEANFILES += gsfgnome.c
EXTRA_DIST += gsfgnome.defs gsfgnome.override
gsfgnome.c: gsfgnome.defs gsfgnome.override gsf-arg-types.py
_gsfmodule_la_CFLAGS = \
-I$(top_srcdir) \
$(LIBGSF_CFLAGS)
_gsfmodule_la_LDFLAGS = -module -avoid-version -export-symbols-regex init_gsf
_gsfmodule_la_LIBADD = $(top_builddir)/gsf/libgsf-1.la $(LIBGSF_LIBS)
_gsfmodule_la_SOURCES = gsfmodule.c
nodist__gsfmodule_la_SOURCES = gsf.c
CLEANFILES += gsf.c
EXTRA_DIST += gsf.defs gsf.override
gsf.c: gsf.defs gsf.override gsf-arg-types.py
.defs.c:
(cd $(srcdir) \
&& $(PYGTK_CODEGEN) \
--load-types gsf-arg-types.py \
--override $*.override \
--prefix py$* $*.defs) > gen-$*.c \
&& cp gen-$*.c $*.c \
&& rm -f gen-$*.c
|