~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to plug-ins/pygimp/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
## Process this file with automake to produce Makefile.in
2
2
 
3
3
libgimpui = $(top_builddir)/libgimp/libgimpui-$(GIMP_API_VERSION).la
 
4
libgimpconfig = $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la
4
5
libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la
5
6
libgimp = $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la
6
7
libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
7
8
libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
8
 
libgimpprocbrowser = $(top_builddir)/plug-ins/dbbrowser/libgimpprocbrowser.la
9
 
 
10
 
SUBDIRS = doc plug-ins
 
9
libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la
 
10
libgimpthumb = $(top_builddir)/libgimpthumb/libgimpthumb-$(GIMP_API_VERSION).la
 
11
 
 
12
SUBDIRS = plug-ins
 
13
 
 
14
if PLATFORM_WIN32
 
15
no_undefined = -no-undefined
 
16
path_separator = ;
 
17
else
 
18
path_separator = :
 
19
endif
11
20
 
12
21
AM_CFLAGS = $(PYGIMP_EXTRA_CFLAGS)
13
22
 
14
23
INCLUDES = -I$(top_srcdir) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS) $(GTK_CFLAGS)
15
24
 
16
 
pygimpdir = $(gimpplugindir)/python
17
 
 
18
 
pygimp_LTLIBRARIES = gimpmodule.la gimpprocbrowsermodule.la
19
 
 
20
 
gimpmodule_la_SOURCES = \
 
25
pygimpbase = python
 
26
 
 
27
pygimpdir = $(gimpplugindir)/$(pygimpbase)
 
28
 
 
29
pygimp_LTLIBRARIES = gimp.la _gimpenums.la gimpcolor.la _gimpui.la \
 
30
        gimpthumb.la
 
31
 
 
32
gimp_la_SOURCES = \
21
33
        gimpmodule.c            \
 
34
        pygimp-display.c        \
 
35
        pygimp-drawable.c       \
22
36
        pygimp-image.c          \
23
 
        pygimp-drawable.c       \
24
 
        pygimp-tile.c           \
25
 
        pygimp-display.c        \
26
37
        pygimp-parasite.c       \
27
38
        pygimp-pdb.c            \
28
 
        pygimp.h
29
 
 
30
 
gimpmodule_la_LDFLAGS = -module -avoid-version \
31
 
        -export-symbols-regex 'initgimp|PLUG_IN_INFO'
32
 
 
33
 
gimpmodule_la_LIBADD = \
34
 
        $(libgimp)              \
35
 
        $(libgimpcolor)         \
36
 
        $(libgimpbase)          \
37
 
        $(GLIB_LIBS)            \
38
 
        $(RT_LIBS)
39
 
 
40
 
gimpprocbrowsermodule_la_SOURCES = \
41
 
        procbrowser.c
42
 
 
43
 
gimpprocbrowsermodule_la_LDFLAGS = -module -avoid-version
44
 
 
45
 
gimpprocbrowsermodule_la_LIBADD = \
46
 
        $(libgimpprocbrowser)   \
 
39
        pygimp-tile.c           \
 
40
        pygimp-vectors.c        \
 
41
        pygimp.h                \
 
42
        pygimp-api.h            \
 
43
        pygimp-intl.h           \
 
44
        pygimp-util.h
 
45
 
 
46
gimp_la_LDFLAGS = -module -avoid-version $(no_undefined) \
 
47
        -export-symbols-regex initgimp
 
48
 
 
49
gimp_la_LIBADD = \
 
50
        $(libgimp)              \
 
51
        $(libgimpcolor)         \
 
52
        $(libgimpbase)          \
 
53
        $(GLIB_LIBS)            \
 
54
        $(PYLINK_LIBS)          \
 
55
        $(RT_LIBS)
 
56
 
 
57
_gimpenums_la_SOURCES = \
 
58
        gimpenumsmodule.c
 
59
 
 
60
_gimpenums_la_LDFLAGS = -module -avoid-version $(no_undefined) \
 
61
        -export-symbols-regex init_gimpenums
 
62
 
 
63
_gimpenums_la_LIBADD = \
 
64
        $(libgimp)              \
 
65
        $(libgimpcolor)         \
 
66
        $(libgimpbase)          \
 
67
        $(GLIB_LIBS)            \
 
68
        $(PYLINK_LIBS)          \
 
69
        $(RT_LIBS)
 
70
 
 
71
gimpcolor_la_SOURCES = \
 
72
        gimpcolormodule.c       \
 
73
        pygimp-colors.c         \
 
74
        pygimpcolor.h           \
 
75
        pygimpcolor-api.h
 
76
 
 
77
gimpcolor_la_LDFLAGS = -module -avoid-version $(no_undefined) \
 
78
        -export-symbols-regex initgimpcolor
 
79
 
 
80
gimpcolor_la_LIBADD = \
 
81
        $(libgimpcolor)         \
 
82
        $(GLIB_LIBS)            \
 
83
        $(PYLINK_LIBS)
 
84
 
 
85
_gimpui_la_SOURCES = \
 
86
        gimpuimodule.c          \
 
87
        gimpui.c
 
88
 
 
89
_gimpui_la_LDFLAGS = -module -avoid-version $(no_undefined) \
 
90
        -export-symbols-regex init_gimpui
 
91
 
 
92
_gimpui_la_LIBADD = \
47
93
        $(libgimpui)            \
48
94
        $(libgimpwidgets)       \
 
95
        $(libgimpconfig)        \
 
96
        $(libgimpmath)          \
49
97
        $(libgimp)              \
50
98
        $(libgimpcolor)         \
51
99
        $(libgimpbase)          \
52
100
        $(GTK_LIBS)             \
 
101
        $(PYLINK_LIBS)          \
53
102
        $(RT_LIBS)              \
54
103
        $(INTLLIBS)
55
104
 
 
105
gimpthumb_la_SOURCES = \
 
106
        gimpthumbmodule.c \
 
107
        gimpthumb.c
 
108
 
 
109
gimpthumb_la_LDFLAGS = -module -avoid-version $(no_undefined) \
 
110
        -export-symbols-regex initgimpthumb
 
111
 
 
112
gimpthumb_la_LIBADD = \
 
113
        $(libgimpthumb)         \
 
114
        $(GDK_PIXBUF_LIBS)      \
 
115
        $(PYLINK_LIBS)
 
116
 
56
117
pygimp_PYTHON = \
 
118
        gimpenums.py    \
 
119
        gimpfu.py       \
57
120
        gimpplugin.py   \
58
 
        gimpenums.py    \
59
121
        gimpshelf.py    \
60
 
        gimpui.py       \
61
 
        gimpfu.py
 
122
        gimpui.py
62
123
 
63
124
pygimp_DATA = pygimp-logo.png
64
125
 
 
126
codegen_files = \
 
127
        gimpcolor-types.defs    \
 
128
        gimpenums-types.defs    \
 
129
        gimpthumb.defs          \
 
130
        gimpthumb.override      \
 
131
        gimpui.defs             \
 
132
        gimpui.override
 
133
 
65
134
pyenvdir = $(gimpplugindir)/environ
66
 
 
67
 
install-data-local:
68
 
        $(mkinstalldirs) $(DESTDIR)$(pyenvdir)
69
 
        echo ": PYTHONPATH=$(pygimpdir)" > $(DESTDIR)$(pyenvdir)/pygimp.env
70
 
 
71
 
snap:
72
 
        $(MAKE) dist distdir=$(PACKAGE)-SNAP-`date +"%Y%m%d"`
 
135
pyinterpdir = $(gimpplugindir)/interpreters
 
136
 
 
137
pyenvfile = $(pyenvdir)/pygimp.env
 
138
pyinterpfile = $(pyinterpdir)/pygimp.interp
 
139
 
 
140
install-env-file:
 
141
        $(mkinstalldirs) '$(DESTDIR)$(pyenvdir)'
 
142
        echo '$(path_separator) PYTHONPATH=$${gimp_plug_in_dir}/$(pygimpbase)' > '$(DESTDIR)$(pyenvfile)'
 
143
 
 
144
install-interp-file:
 
145
        $(mkinstalldirs) '$(DESTDIR)$(pyinterpdir)'
 
146
        echo 'python=$(PYBIN_PATH)' > '$(DESTDIR)$(pyinterpfile)'
 
147
        echo '/usr/bin/python=$(PYBIN_PATH)' >> '$(DESTDIR)$(pyinterpfile)'
 
148
        echo ':Python:E::py::python:' >> '$(DESTDIR)$(pyinterpfile)'
 
149
 
 
150
install-data-local: install-env-file install-interp-file
 
151
 
 
152
uninstall-local:
 
153
        rm -f '$(DESTDIR)$(pyenvfile)' '$(DESTDIR)$(pyinterpfile)'
73
154
 
74
155
EXTRA_DIST = \
75
 
        $(pygimp_DATA)  \
 
156
        $(pygimp_DATA)          \
 
157
        $(codegen_files)        \
76
158
        makefile.msc
 
159
 
 
160
gimpui.c: gimpui.defs gimpui.override gimpcolor-types.defs gimpenums-types.defs
 
161
 
 
162
gimpthumb.c: gimpthumb.defs gimpthumb.override
 
163
 
 
164
CLEANFILES = gimpui.c gimpthumb.c
 
165
 
 
166
.defs.c:
 
167
        (cd $(srcdir) \
 
168
         && $(PYGTK_CODEGEN) \
 
169
            --override $*.override \
 
170
            --register $(PYGTK_DEFSDIR)/gdk-types.defs \
 
171
            --register $(PYGTK_DEFSDIR)/gtk-types.defs \
 
172
            --register $(srcdir)/gimpcolor-types.defs \
 
173
            --register $(srcdir)/gimpenums-types.defs \
 
174
            --prefix $* $*.defs) > gen-$*.c \
 
175
         && cp gen-$*.c $*.c \
 
176
         && rm -f gen-$*.c