1
1
## Process this file with automake to produce Makefile.in
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
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
15
no_undefined = -no-undefined
12
21
AM_CFLAGS = $(PYGIMP_EXTRA_CFLAGS)
14
23
INCLUDES = -I$(top_srcdir) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS) $(GTK_CFLAGS)
16
pygimpdir = $(gimpplugindir)/python
18
pygimp_LTLIBRARIES = gimpmodule.la gimpprocbrowsermodule.la
20
gimpmodule_la_SOURCES = \
27
pygimpdir = $(gimpplugindir)/$(pygimpbase)
29
pygimp_LTLIBRARIES = gimp.la _gimpenums.la gimpcolor.la _gimpui.la \
26
37
pygimp-parasite.c \
30
gimpmodule_la_LDFLAGS = -module -avoid-version \
31
-export-symbols-regex 'initgimp|PLUG_IN_INFO'
33
gimpmodule_la_LIBADD = \
40
gimpprocbrowsermodule_la_SOURCES = \
43
gimpprocbrowsermodule_la_LDFLAGS = -module -avoid-version
45
gimpprocbrowsermodule_la_LIBADD = \
46
$(libgimpprocbrowser) \
46
gimp_la_LDFLAGS = -module -avoid-version $(no_undefined) \
47
-export-symbols-regex initgimp
57
_gimpenums_la_SOURCES = \
60
_gimpenums_la_LDFLAGS = -module -avoid-version $(no_undefined) \
61
-export-symbols-regex init_gimpenums
63
_gimpenums_la_LIBADD = \
71
gimpcolor_la_SOURCES = \
77
gimpcolor_la_LDFLAGS = -module -avoid-version $(no_undefined) \
78
-export-symbols-regex initgimpcolor
80
gimpcolor_la_LIBADD = \
85
_gimpui_la_SOURCES = \
89
_gimpui_la_LDFLAGS = -module -avoid-version $(no_undefined) \
90
-export-symbols-regex init_gimpui
48
94
$(libgimpwidgets) \
105
gimpthumb_la_SOURCES = \
109
gimpthumb_la_LDFLAGS = -module -avoid-version $(no_undefined) \
110
-export-symbols-regex initgimpthumb
112
gimpthumb_la_LIBADD = \
63
124
pygimp_DATA = pygimp-logo.png
127
gimpcolor-types.defs \
128
gimpenums-types.defs \
65
134
pyenvdir = $(gimpplugindir)/environ
68
$(mkinstalldirs) $(DESTDIR)$(pyenvdir)
69
echo ": PYTHONPATH=$(pygimpdir)" > $(DESTDIR)$(pyenvdir)/pygimp.env
72
$(MAKE) dist distdir=$(PACKAGE)-SNAP-`date +"%Y%m%d"`
135
pyinterpdir = $(gimpplugindir)/interpreters
137
pyenvfile = $(pyenvdir)/pygimp.env
138
pyinterpfile = $(pyinterpdir)/pygimp.interp
141
$(mkinstalldirs) '$(DESTDIR)$(pyenvdir)'
142
echo '$(path_separator) PYTHONPATH=$${gimp_plug_in_dir}/$(pygimpbase)' > '$(DESTDIR)$(pyenvfile)'
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)'
150
install-data-local: install-env-file install-interp-file
153
rm -f '$(DESTDIR)$(pyenvfile)' '$(DESTDIR)$(pyinterpfile)'
160
gimpui.c: gimpui.defs gimpui.override gimpcolor-types.defs gimpenums-types.defs
162
gimpthumb.c: gimpthumb.defs gimpthumb.override
164
CLEANFILES = gimpui.c gimpthumb.c
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 \