9
-DPREFIX=\"$(prefix)\" \
10
-DLIBDIR=\"$(libdir)\" \
11
-DG_LOG_DOMAIN=\"libgd\" \
12
-DG_DISABLE_DEPRECATED \
19
noinst_LTLIBRARIES = libgd.la
21
pkglib_LTLIBRARIES = libgd.la
24
libgd_la_LIBADD = $(LIBGD_LIBS) $(LIBM)
25
libgd_la_LDFLAGS = -avoid-version
26
libgd_la_SOURCES = libgd/gd.h
27
nodist_libgd_la_SOURCES =
30
libgd/gd-types-catalog.c \
31
libgd/gd-types-catalog.h \
34
nodist_libgd_la_SOURCES += $(catalog_sources)
35
EXTRA_DIST += $(catalog_sources)
39
libgd/gd-entry-focus-hack.c \
40
libgd/gd-entry-focus-hack.h \
41
libgd/gd-icon-utils.c \
42
libgd/gd-icon-utils.h \
45
nodist_libgd_la_SOURCES += $(gtk_hacks_sources)
46
EXTRA_DIST += $(gtk_hacks_sources)
50
view_common_sources = \
51
libgd/gd-main-view-generic.c \
52
libgd/gd-main-view-generic.h \
53
libgd/gd-styled-text-renderer.c \
54
libgd/gd-styled-text-renderer.h \
55
libgd/gd-two-lines-renderer.c \
56
libgd/gd-two-lines-renderer.h \
59
nodist_libgd_la_SOURCES += $(view_common_sources)
60
EXTRA_DIST += $(view_common_sources)
63
if LIBGD_MAIN_ICON_VIEW
64
main_icon_view_sources = \
65
libgd/gd-main-icon-view.c \
66
libgd/gd-main-icon-view.h \
67
libgd/gd-toggle-pixbuf-renderer.c \
68
libgd/gd-toggle-pixbuf-renderer.h \
71
nodist_libgd_la_SOURCES += $(main_icon_view_sources)
72
EXTRA_DIST += $(main_icon_view_sources)
75
if LIBGD_MAIN_LIST_VIEW
76
main_list_view_sources = \
77
libgd/gd-main-list-view.c \
78
libgd/gd-main-list-view.h \
81
nodist_libgd_la_SOURCES += $(main_list_view_sources)
82
EXTRA_DIST += $(main_list_view_sources)
87
libgd/gd-main-view.c \
88
libgd/gd-main-view.h \
91
nodist_libgd_la_SOURCES += $(main_view_sources)
92
EXTRA_DIST += $(main_view_sources)
96
main_toolbar_sources = \
97
libgd/gd-main-toolbar.c \
98
libgd/gd-main-toolbar.h \
101
nodist_libgd_la_SOURCES += $(main_toolbar_sources)
102
EXTRA_DIST += $(main_toolbar_sources)
106
header_bar_sources = \
107
libgd/gd-header-bar.c \
108
libgd/gd-header-bar.h \
111
nodist_libgd_la_SOURCES += $(header_bar_sources)
112
EXTRA_DIST += $(header_bar_sources)
114
noinst_PROGRAMS += test-header-bar
115
test_header_bar_SOURCES = \
118
test_header_bar_LDADD = \
124
if LIBGD__HEADER_BUTTON
125
header_button_sources = \
126
libgd/gd-header-button.c \
127
libgd/gd-header-button.h \
130
nodist_libgd_la_SOURCES += $(header_button_sources)
131
EXTRA_DIST += $(header_button_sources)
134
if LIBGD_MARGIN_CONTAINER
135
margin_container_sources = \
136
libgd/gd-margin-container.c \
137
libgd/gd-margin-container.h \
140
nodist_libgd_la_SOURCES += $(margin_container_sources)
141
EXTRA_DIST += $(margin_container_sources)
144
if LIBGD_NOTIFICATION
145
notification_sources = \
146
libgd/gd-notification.c \
147
libgd/gd-notification.h \
150
nodist_libgd_la_SOURCES += $(notification_sources)
151
EXTRA_DIST += $(notification_sources)
156
libgd/gd-revealer.c \
157
libgd/gd-revealer.h \
160
nodist_libgd_la_SOURCES += $(revealer_sources)
161
EXTRA_DIST += $(revealer_sources)
163
noinst_PROGRAMS += test-revealer
164
test_revealer_SOURCES = \
167
test_revealer_LDADD = \
177
libgd/gd-stack-switcher.c \
178
libgd/gd-stack-switcher.h \
181
nodist_libgd_la_SOURCES += $(stack_sources)
182
EXTRA_DIST += $(stack_sources)
184
noinst_PROGRAMS += test-stack
185
test_stack_SOURCES = \
194
if LIBGD_TAGGED_ENTRY
195
tagged_entry_sources = \
196
libgd/gd-tagged-entry.c \
197
libgd/gd-tagged-entry.h \
200
nodist_libgd_la_SOURCES += $(tagged_entry_sources)
201
EXTRA_DIST += $(tagged_entry_sources)
205
include $(INTROSPECTION_MAKEFILE)
206
INTROSPECTION_GIRS = Gd-1.0.gir
208
Gd-1.0.gir: libgd.la Makefile
209
Gd_1_0_gir_NAMESPACE = Gd
210
Gd_1_0_gir_VERSION = 1.0
211
Gd_1_0_gir_LIBS = libgd.la
212
Gd_1_0_gir_CFLAGS = $(AM_CPPFLAGS)
213
Gd_1_0_gir_SCANNERFLAGS = \
216
--identifier-prefix=Gd \
217
--c-include="libgd/gd.h" \
219
Gd_1_0_gir_INCLUDES = $(LIBGD_GIR_INCLUDES)
220
Gd_1_0_gir_FILES = $(nodist_libgd_la_SOURCES)
223
noinst_DATA += $(srcdir)/Gd-1.0.gir
224
EXTRA_DIST += $(srcdir)/Gd-1.0.gir
225
MAINTAINERCLEANFILES += $(srcdir)/Gd-1.0.gir
227
girdir= $(pkgdatadir)/gir-1.0
228
typelibdir= $(pkglibdir)/girepository-1.0
230
gir_DATA = $(INTROSPECTION_GIRS)
231
typelib_DATA = $(gir_DATA:.gir=.typelib)
233
CLEANFILES += $(gir_DATA) $(typelib_DATA)
238
VAPIS = $(srcdir)/gd-1.0.vapi
240
$(srcdir)/gd-1.0.vapi: $(srcdir)/Gd-1.0.gir
241
$(AM_V_GEN)$(VAPIGEN) \
245
#This 'touch' is a workaround for vapigen not touching the dest file if
246
#its content hasn't changed, which causes the rule to generate the .vapi
247
#file to always trigger
250
noinst_DATA += $(VAPIS)
251
EXTRA_DIST += $(VAPIS)
252
MAINTAINERCLEANFILES += $(VAPIS)
255
-include $(top_srcdir)/git.mk