~ubuntu-branches/ubuntu/trusty/gnome-python/trusty

« back to all changes in this revision

Viewing changes to gnome/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2005-12-02 12:30:09 UTC
  • Revision ID: james.westby@ubuntu.com-20051202123009-z00n5h4uuwfo64ev
Tags: upstream-2.12.2
ImportĀ upstreamĀ versionĀ 2.12.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
INCLUDES = $(PYTHON_INCLUDES) $(PYGTK_CFLAGS)
 
2
 
 
3
defsdir = $(datadir)/pygtk/2.0/defs
 
4
defs_DATA = \
 
5
  gnome.defs \
 
6
  gnome-types.defs \
 
7
  ui.defs
 
8
 
 
9
EXTRA_DIST = $(defs_DATA)
 
10
 
 
11
pkgpythondir = $(pyexecdir)/gtk-2.0
 
12
pkgpyexecdir = $(pyexecdir)/gtk-2.0
 
13
 
 
14
common_ldflags = -module -avoid-version
 
15
 
 
16
pygnomedir = $(pkgpythondir)/gnome
 
17
pygnome_PYTHON = __init__.py canvas.py vfs.py
 
18
 
 
19
pygnomeexecdir = $(pkgpyexecdir)/gnome
 
20
pygnomeexec_LTLIBRARIES =
 
21
 
 
22
# libgnome binding
 
23
 
 
24
pygnomeexec_LTLIBRARIES += _gnome.la
 
25
_gnome_la_CFLAGS = $(GNOME_CFLAGS)
 
26
_gnome_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gnome
 
27
_gnome_la_LIBADD = $(GNOME_LIBS)
 
28
_gnome_la_SOURCES = gnomemodule.c
 
29
nodist__gnome_la_SOURCES = gnome.c
 
30
CLEANFILES = gnome.c
 
31
EXTRA_DIST += gnome.override  
 
32
gnome.c: gnome.defs gnome.override
 
33
 
 
34
# libgnomeui binding
 
35
 
 
36
if BUILD_GNOMEUI
 
37
pygnomeexec_LTLIBRARIES += ui.la
 
38
endif
 
39
ui_la_CFLAGS = $(GNOMEUI_CFLAGS) -I$(top_srcdir)/gnomevfs
 
40
ui_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initui
 
41
ui_la_LIBADD = $(GNOMEUI_LIBS)
 
42
ui_la_SOURCES = uimodule.c
 
43
nodist_ui_la_SOURCES = ui.c
 
44
CLEANFILES += ui.c
 
45
EXTRA_DIST += ui.override  
 
46
ui.c: ui.defs ui.override
 
47
 
 
48
 
 
49
.defs.c:
 
50
        (cd $(srcdir) \
 
51
         && $(PYGTK_CODEGEN) \
 
52
            --load-types ../bonobo/bonobo-arg-types.py \
 
53
            --register $(PYGTK_DEFSDIR)/pango-types.defs \
 
54
            --register $(PYGTK_DEFSDIR)/gdk-types.defs \
 
55
            --register $(PYGTK_DEFSDIR)/gtk-types.defs \
 
56
            --register ../bonobo/bonobo-types.defs \
 
57
            --register ../bonobo/bonoboui-types.defs \
 
58
            --override $*.override \
 
59
            --prefix py$* $*.defs) > gen-$*.c \
 
60
        && cp gen-$*.c $*.c \
 
61
        && rm -f gen-$*.c
 
62
 
 
63
 
 
64
install-exec-hook: # Remove old deprecated modules
 
65
        -$(LIBTOOL) --mode=uninstall rm -f $(pygnomeexecdir)/canvas.la
 
66
        -$(LIBTOOL) --mode=uninstall rm -f $(pygnomeexecdir)/vfs.la