1 |
# -*- Mode: Makefile; tab-width: 8; indent-tabs-mode: t; -*- |
2 |
CLEANFILES = *~ *.bak |
3 |
|
4 |
EXTRA_DIST = kazehakase-service.xml |
5 |
|
6 |
ENGINE_ID_FOR_GETTEXT = N_("Per-Process") |
7 |
embed_LTLIBRARIES = per_process.la |
8 |
|
9 |
CLEANFILES += $(BUILD_SOURCES) |
10 |
|
11 |
BUILT_SOURCES = \ |
12 |
kz-embed-process-client-bindings.h \ |
13 |
kz-embed-process-server-bindings.h \ |
14 |
kz-dbus-embed-client-bindings.h \ |
15 |
kz-dbus-embed-server-bindings.h |
16 |
|
17 |
bin_PROGRAMS = \ |
18 |
kz-embed-process |
19 |
|
20 |
INCLUDES = \ |
21 |
$(GTK_CFLAGS) \ |
22 |
$(DBUS_GLIB_CFLAGS) \ |
23 |
-I$(top_builddir)/src \ |
24 |
-I$(top_srcdir)/src \ |
25 |
-I$(top_srcdir)/src/bookmarks \ |
26 |
-I$(top_srcdir)/src/dialogs \ |
27 |
-I$(top_srcdir)/src/net \ |
28 |
-I$(top_srcdir)/libegg/pixbufthumbnail \ |
29 |
-I$(top_srcdir)/src/utils |
30 |
|
31 |
per_process_la_CPPFLAGS= \ |
32 |
-DGTK_DISABLE_DEPRECATED=1 \ |
33 |
-DGDK_DISABLE_DEPRECATED=1 \ |
34 |
-DG_DISABLE_DEPRECATED=1 \ |
35 |
-DG_LOG_DOMAIN=\"Kazehakase-PerProcess\" |
36 |
|
37 |
per_process_la_LDFLAGS = \ |
38 |
-avoid-version \ |
39 |
-module \ |
40 |
-export-dynamic $(no_undefined) \ |
41 |
$(LIBTOOL_EXPORT_OPTIONS) |
42 |
|
43 |
per_process_la_SOURCES = \ |
44 |
kz-dbus-module.c \ |
45 |
kz-dbus-embed-delegate.c \ |
46 |
kz-dbus-embed-delegate.h |
47 |
|
48 |
per_process_la_LIBADD = \ |
49 |
$(DBUS_GLIB_LIBS) |
50 |
|
51 |
kz_embed_process_LDADD = \ |
52 |
$(DBUS_GLIB_LIBS) \ |
53 |
$(top_builddir)/src/libkazehakase.la |
54 |
|
55 |
kz_embed_process_SOURCES = kz-embed-process.c |
56 |
|
57 |
kz-embed-process-server-bindings.h: kazehakase-embed.xml |
58 |
dbus-binding-tool --prefix=kz_embed_process --mode=glib-server $< > $@ |
59 |
kz-embed-process-client-bindings.h: kazehakase-embed.xml |
60 |
dbus-binding-tool --prefix=kz_embed_process --mode=glib-client $< > $@ |
61 |
|
62 |
kz-dbus-embed-server-bindings.h: kazehakase-embed-server.xml |
63 |
dbus-binding-tool --prefix=kz_dbus_embed_delegate --mode=glib-server $< > $@ |
64 |
kz-dbus-embed-client-bindings.h: kazehakase-embed-server.xml |
65 |
dbus-binding-tool --prefix=kz_dbus_embed_delegate --mode=glib-client $< > $@ |
66 |
|