1
## Process this file with automake to produce Makefile.in
3
libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
4
libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
7
no_undefined = -no-undefined
16
gimpwidgets_def = gimpwidgets.def
17
libgimpwidgets_export_symbols = -export-symbols gimpwidgets.def
19
install-libtool-import-lib:
20
$(INSTALL) .libs/libgimpwidgets-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
21
$(INSTALL) gimpwidgets.def $(DESTDIR)$(libdir)
23
uninstall-libtool-import-lib:
24
-rm $(DESTDIR)$(libdir)/libgimpwidgets-$(GIMP_API_VERSION).dll.a
25
-rm $(DESTDIR)$(libdir)/gimpwidgets.def
27
install-libtool-import-lib:
28
uninstall-libtool-import-lib:
32
noinst_DATA = gimpwidgets-$(GIMP_API_VERSION).lib
35
$(INSTALL) gimpwidgets-$(GIMP_API_VERSION).lib $(DESTDIR)$(libdir)
38
-rm $(DESTDIR)$(libdir)/gimpwidgets-$(GIMP_API_VERSION).lib
40
gimpwidgets-@GIMP_API_VERSION@.lib: gimpwidgets.def
41
lib -name:libgimpwidgets-$(GIMP_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gimpwidgets.def -out:$@
48
libgimpwidgetsincludedir = $(includedir)/gimp-$(GIMP_API_VERSION)/libgimpwidgets
51
-DG_LOG_DOMAIN=\"LibGimpWidgets\" \
59
lib_LTLIBRARIES = libgimpwidgets-2.0.la
61
libgimpwidgets_2_0_la_sources = \
67
gimpcellrenderercolor.c \
68
gimpcellrenderercolor.h \
69
gimpcellrenderertoggle.c\
70
gimpcellrenderertoggle.h\
79
gimpcolordisplaystack.c \
80
gimpcolordisplaystack.h \
93
gimpcolorselection.c \
94
gimpcolorselection.h \
127
gimpscrolledpreview.c \
128
gimpscrolledpreview.h \
135
gimpwidgets-private.c \
136
gimpwidgets-private.h
138
libgimpwidgets_2_0_la_built_sources = \
139
gimpwidgetsmarshal.c \
142
libgimpwidgets_2_0_la_extra_sources = gimpwidgetsmarshal.list
147
$(libgimpwidgets_2_0_la_extra_sources)
149
libgimpwidgets_2_0_la_SOURCES = \
150
$(libgimpwidgets_2_0_la_built_sources) \
151
$(libgimpwidgets_2_0_la_sources)
153
libgimpwidgetsinclude_HEADERS = \
157
gimpcellrenderercolor.h \
158
gimpcellrenderertoggle.h\
163
gimpcolordisplaystack.h \
164
gimpcolorhexentry.h \
165
gimpcolornotebook.h \
168
gimpcolorselector.h \
170
gimpcolorselection.h \
187
gimpscrolledpreview.h \
192
libgimpwidgets_2_0_la_LDFLAGS = \
193
-version-info $(LT_VERSION_INFO) \
195
$(libgimpwidgets_export_symbols)
197
libgimpwidgets_2_0_la_LIBADD = \
203
libgimpwidgets_2_0_la_DEPENDENCIES = $(gimpwidgets_def)
206
# rules to generate built sources
208
# setup autogeneration dependancies
209
gen_sources = xgen-gwmh xgen-gwmc
210
CLEANFILES = $(gen_sources)
212
$(srcdir)/gimpwidgetsmarshal.h: $(srcdir)/gimpwidgetsmarshal.list
213
$(GLIB_GENMARSHAL) --prefix=_gimp_widgets_marshal $(srcdir)/gimpwidgetsmarshal.list --header >> xgen-gwmh \
214
&& (cmp -s xgen-gwmh $(@F) || cp xgen-gwmh $(@F)) \
215
&& rm -f xgen-gwmh xgen-gwmh~
217
$(srcdir)/gimpwidgetsmarshal.c: $(srcdir)/gimpwidgetsmarshal.h
218
echo "#include \"gimpwidgetsmarshal.h\"" >> xgen-gwmc \
219
&& $(GLIB_GENMARSHAL) --prefix=_gimp_widgets_marshal $(srcdir)/gimpwidgetsmarshal.list --body >> xgen-gwmc \
220
&& cp xgen-gwmc $(@F) \
221
&& rm -f xgen-gwmc xgen-gwmc~
225
# test programs, not to be built by default and never installed
228
EXTRA_PROGRAMS = test-preview-area
230
test_preview_area_SOURCES = test-preview-area.c
232
test_preview_area_DEPENDENCIES = \
233
$(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \
234
$(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la
236
test_preview_area_LDADD = \
238
$(test_preview_area_DEPENDENCIES)
242
install-data-local: install-ms-lib install-libtool-import-lib
244
uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib