1
bin_PROGRAMS=gkbd-keyboard-display
1
3
lib_LTLIBRARIES = libgnomekbd.la libgnomekbdui.la
3
5
uidir="$(pkgdatadir)/ui"
4
6
ui_DATA = show-layout.ui
8
iconsdir="$(pkgdatadir)/icons"
9
icons_DATA = kbdled-caps-lock.svg \
11
kbdled-scroll-lock.svg
13
gsettings_SCHEMAS = org.gnome.libgnomekbd.desktop.gschema.xml \
14
org.gnome.libgnomekbd.keyboard.gschema.xml \
15
org.gnome.libgnomekbd.gschema.xml
18
@INTLTOOL_XML_NOMERGE_RULE@
7
-I$(top_srcdir) -Wall \
10
23
$(LIBXKLAVIER_CFLAGS) \
12
25
-I$(top_srcdir)/intl \
13
26
-DSYS_PLUGIN_DIR=\"$(libdir)/gnomekbd/\" \
14
27
-DG_LOG_DOMAIN=\"GnomeKbdIndicator\" \
15
28
-DDATADIR=\"$(datadir)\" \
29
-DICONSDIR=\"$(iconsdir)\" \
16
30
-DSYSCONFDIR=\"$(sysconfdir)\" \
17
31
-DLIBDIR=\"$(libdir)\"
52
68
gkbd-keyboard-drawing-marshal.c \
53
69
gkbd-keyboard-drawing.c
71
gkbd_keyboard_display_SOURCES=gkbd-keyboard-display.c libgnomekbdui.la
73
gkbd_keyboard_display_CFLAGS=$(common_CFLAGS) \
74
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
78
gkbd_keyboard_display_LDADD = \
55
85
BUILT_SOURCES = gkbd-indicator-marshal.c \
56
86
gkbd-indicator-marshal.h \
57
87
gkbd-keyboard-drawing-marshal.c \
58
88
gkbd-keyboard-drawing-marshal.h
60
CLEANFILES = $(BUILT_SOURCES) $(schema_DATA)
90
DISTCLEANFILES = $(BUILT_SOURCES) \
91
$(gsettings_SCHEMAS) \
92
gkbd-keyboard-display.desktop \
93
gkbd-keyboard-display.desktop.in
96
MAINTAINERCLEANFILES = \
99
$(gsettings_SCHEMAS:.xml=.valid)
62
101
gnomekbdincdir = $(includedir)/libgnomekbd
63
102
gnomekbdinc_HEADERS = \
103
gkbd-configuration.h \
64
104
gkbd-desktop-config.h \
65
105
gkbd-keyboard-config.h \
66
106
gkbd-indicator.h \
70
110
gkbd-keyboard-drawing.h \
113
sysdir = $(datadir)/applications
114
sys_in_in_files = gkbd-keyboard-display.desktop.in.in
115
sys_DATA = $(sys_in_in_files:.desktop.in.in=.desktop)
73
117
@INTLTOOL_DESKTOP_RULE@
75
@INTLTOOL_SCHEMAS_RULE@
77
119
noinst_HEADERS = gkbd-indicator-plugin-manager.h \
79
121
gkbd-config-private.h
123
convertdir = $(datadir)/GConf/gsettings
124
convert_DATA = libgnomekbd.convert
81
126
EXTRA_DIST = gkbd-indicator-marshal.list \
82
127
gkbd-keyboard-drawing-marshal.list \
83
$(schema_in_files) $(ui_DATA)
132
$(gsettings_SCHEMAS:.xml=.xml.in.in)
85
135
GLIB_GENMARSHAL = $(shell pkg-config --variable=glib_genmarshal glib-2.0)
102
152
&& mv gkbd-keyboard-drawing-marshal.tmp gkbd-keyboard-drawing-marshal.c ) \
103
153
|| ( rm -f gkbd-keyboard-drawing-marshal.tmp && exit 1 )
105
schemadir = $(GCONF_SCHEMA_FILE_DIR)
106
schema_in_files= desktop_gnome_peripherals_keyboard_xkb.schemas.in
108
schema_DATA = $(schema_in_files:.schemas.in=.schemas)
110
if GCONF_SCHEMAS_INSTALL
111
# don't do this if we are building in eg. rpm
113
if test -z "$(DESTDIR)" ; then \
114
for p in $(schema_DATA) ; do \
115
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p; \
155
-include $(INTROSPECTION_MAKEFILE)
157
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
158
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
160
if HAVE_INTROSPECTION
161
introspection_sources = $(gnomekbdinc_HEADERS) \
162
$(libgnomekbd_la_SOURCES) \
163
$(libgnomekbdui_la_SOURCES) \
164
gkbd-indicator-plugin-manager.h
166
Gkbd-3.0.gir: libgnomekbd.la libgnomekbdui.la
167
Gkbd_3_0_gir_INCLUDES = GObject-2.0 Gtk-3.0 xlib-2.0
168
Gkbd_3_0_gir_CFLAGS = $(libgnomekbdui_la_CFLAGS)
169
Gkbd_3_0_gir_LIBS = libgnomekbd.la libgnomekbdui.la
170
Gkbd_3_0_gir_FILES = $(introspection_sources)
171
INTROSPECTION_GIRS += Gkbd-3.0.gir
173
girdir = $(datadir)/gir-1.0
174
gir_DATA = $(INTROSPECTION_GIRS)
176
typelibdir = $(libdir)/girepository-1.0
177
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
179
CLEANFILES = $(gir_DATA) $(typelib_DATA)