~awn-core/awn/0.2.4

« back to all changes in this revision

Viewing changes to bindings/python/Makefile.am

  • Committer: Neil J Patel
  • Date: 2008-02-14 17:14:00 UTC
  • mfrom: (155.1.34 awn-core-testing)
  • Revision ID: njp@neils-mbp-20080214171400-f2dikd9ivke2jhje
2008-02-14  Neil J. Patel  <njpatel@gmail.com>

        * .bzrignore:
        * CC.COPYING:
        * ChangeLog:
        * Makefile.am:
        * acinclude.m4:
        * applets/wscript_build:
        * autogen.sh:
        * awn-applet-activation/Makefile.am:
        * awn-applet-activation/main.c:
        * awn-applet-activation/wscript_build:
        * awn-manager/.directory:
        * awn-manager/Makefile.am:
        * awn-manager/awn-launcher-editor.in:
        * awn-manager/awnApplet.py:
        * awn-manager/awnDefs.py.in:
        * awn-manager/awnLauncher.py:
        * awn-manager/awnLauncherEditor.py:
        * awn-manager/awnManager.py.in:
        * awn-manager/awnPreferences.py:
        * awn-manager/awnTheme.py:
        * awn-manager/launcher-editor.glade:
        * awn-manager/window.glade:
        * awn-manager/wscript_build:
        * awn.pc.in:
        * bindings/Makefile.am:
        * bindings/python/Makefile.am:
        * bindings/python/__init__.py:
        * bindings/python/awn.defs:
        * bindings/python/awn.override:
        * bindings/python/awnmodule.c:
        * bindings/vala/Makefile.am:
        * bindings/vala/awn.deps:
        * bindings/vala/awn.files:
        * bindings/vala/awn.gi:
        * bindings/vala/awn.metadata:
        * bindings/vala/awn.namespace:
        * bindings/vala/awn.vapi:
        * config.h.in:
        * configure.in:
        * data/Makefile.am:
        * data/awn-schema-to-gconf:
        * data/awn.schema-ini:
        * data/wscript_build:
        * doc/Makefile.am:
        * doc/reference/Makefile.am:
        * doc/reference/libawn-docs.sgml:
        * doc/reference/libawn-sections.txt:
        * doc/reference/libawn.types:
        * docs/PPA_autoppa:
        * docs/waf:
        * libawn/Makefile.am:
        * libawn/awn-applet-dialog.c:
        * libawn/awn-applet-dialog.h:
        * libawn/awn-applet-gconf.c:
        * libawn/awn-applet-gconf.h:
        * libawn/awn-applet-simple.c:
        * libawn/awn-applet.c:
        * libawn/awn-applet.h:
        * libawn/awn-config-client-gconf.c:
        * libawn/awn-config-client-gkeyfile.c:
        * libawn/awn-config-client-shared.c:
        * libawn/awn-config-client.h:
        * libawn/awn-defines.h:
        * libawn/awn-desktop-item-egg.c:
        * libawn/awn-desktop-item-gnome.c:
        * libawn/awn-desktop-item.h:
        * libawn/awn-effects.c:
        * libawn/awn-effects.h:
        * libawn/awn-enum-types.c.in:
        * libawn/awn-settings.c:
        * libawn/awn-settings.h:
        * libawn/awn-title.c:
        * libawn/awn-vfs.c:
        * libawn/awn-vfs.h:
        * libawn/egg/Makefile.am:
        * libawn/egg/egg-enum-types.c.in:
        * libawn/egg/egg-enum-types.h.in:
        * libawn/egg/eggchecksum.c:
        * libawn/egg/eggchecksum.h:
        * libawn/egg/eggdesktopfile.c:
        * libawn/egg/eggdesktopfile.h:
        * libawn/egg/tests/checksum-test.c:
        * libawn/wscript_build:
        * po/wscript_build:
        * src/Makefile.am:
        * src/awn-applet-manager.c:
        * src/awn-applet-manager.h:
        * src/awn-bar.h:
        * src/awn-hotspot.h:
        * src/awn-task-manager.c:
        * src/awn-task-manager.h:
        * src/awn-task.c:
        * src/awn-task.h:
        * src/awn-utils.h:
        * src/awn-window.h:
        * src/awn-x.c:
        * src/awn-x.h:
        * src/main.c:
        * test/Makefile.am:
        * test/test-config-client.c:
        * test/test-config-client.py:
        * test/test.vala:
        * waf:
        * wscript:
        Merged awn-core-testing branch by malept, moonbeem & gilir.
        Abstracts configuration backends; Add support for GKeyfile backend.
        Abstracts Desktop File implementation; Adds support for libegg backend.
        Abstracts VFS backends; Adds support for Tunar & GVFS backend.
        Updated python bindings.
        Adds support for Vala bindings.
        Removes gnome-panel dependancy.
        Updated awn-manager interface.
        

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# python scripts & extension modules
2
 
pkgpythondir = $(pyexecdir)
3
 
pkgpyexecdir = $(pyexecdir)
4
 
 
5
 
# awn python extension modules
6
 
pyawnexecdir = $(pkgpyexecdir)/awn
7
 
 
8
 
# clutter python scripts
9
 
pyawndir = $(pkgpythondir)/awn
 
1
NULL = 
 
2
 
 
3
# awn python scripts
 
4
pyawndir = $(PYTHON_SITE_PKG)/awn
10
5
pyawn_PYTHON = __init__.py
11
6
 
12
7
INCLUDES = \
13
 
        $(PYTHON_INCLUDES) \
 
8
        $(PYTHON_CPPFLAGS) \
14
9
        $(PYGTK_CFLAGS) \
15
10
        $(PYCAIRO_CFLAGS) \
16
11
        $(AWN_CFLAGS) \
17
 
        -DHAVE_PYCAIRO
 
12
        -I$(top_srcdir) \
 
13
        -I$(top_builddir)/libawn \
 
14
        -DHAVE_PYCAIRO \
 
15
        $(NULL)
18
16
 
 
17
# awn python extensions
 
18
pyawnexecdir = $(PYTHON_SITE_PKG)/awn
19
19
pyawnexec_LTLIBRARIES = awn.la
20
20
 
21
21
common_ldflags = -module -avoid-version
22
22
 
23
 
CLUTTERGTK_DEFS = awn.defs
 
23
AWN_DEFS = awn.defs
24
24
CLEANFILES = awn.c
25
 
EXTRA_DIST = $(CLUTTERGTK_DEFS) awn.override
26
 
awn.c: $(CLUTTERGTK_DEFS) awn.override
27
 
 
28
 
awn_la_CFLAGS = \
29
 
        $(CLUTTERGTK_CFLAGS) \
30
 
        $(PYCAIRO_CFLAGS) \
31
 
        $(PYGTK_CFLAGS) \
32
 
        -I$(top_srcdir) \
33
 
        -I$(top_builddir)/libawn \
34
 
        $(AWN_CFLAGS)
 
25
EXTRA_DIST = $(AWN_DEFS) awn.override
 
26
awn.c: $(AWN_DEFS) awn.override
35
27
 
36
28
awn_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initawn
37
29
 
38
30
awn_la_LIBADD = \
 
31
        $(PYTHON_LDFLAGS) \
 
32
        $(PYTHON_EXTRA_LIBS) \
 
33
        $(PYTHON_EXTRA_LDFLAGS) \
39
34
        $(PYGTK_LIBS) \
40
 
        $(PYCAIRO_CFLAGS) \
41
 
        $(CLUTTERGTK_LIBS) \
42
 
        $(top_builddir)/libawn/libawn.la  
 
35
        $(PYCAIRO_LIBS) \
 
36
        $(top_builddir)/libawn/libawn.la \
 
37
        $(NULL)
43
38
 
44
39
awn_la_SOURCES = awnmodule.c
45
40
nodist_awn_la_SOURCES = awn.c
46
41
 
47
 
defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs
48
 
defs_DATA = $(CLUTTERGTK_DEFS)
 
42
defsdir = $(pkgdatadir)/defs
 
43
defs_DATA = $(AWN_DEFS)
49
44
 
50
45
# code generator
51
46
.defs.c:
55
50
            --py_ssize_t-clean \
56
51
            --register $(PYGTK_DEFSDIR)/gdk-types.defs \
57
52
            --register $(PYGTK_DEFSDIR)/gtk-types.defs \
58
 
            --register $(PYGTK_DEFSDIR)/gconf.defs \
59
53
        --override $(srcdir)/$*.override \
60
54
            --prefix py$* $<) > gen-$*.c \
61
55
        && cp -f gen-$*.c $*.c \