~ubuntu-branches/ubuntu/precise/libgnomekbd/precise

« back to all changes in this revision

Viewing changes to libgnomekbd/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Laurent Bigonville
  • Date: 2011-03-21 13:22:31 UTC
  • mfrom: (1.3.6 upstream) (3.2.13 experimental)
  • Revision ID: james.westby@ubuntu.com-20110321132231-zoay06noilk1thky
Tags: 2.91.91-2
* debian/libgnomekbd-common.install:
  - Install /usr/share/GConf/gsettings and /usr/share/libgnomekbd/icons
  - Add libatk1.0-dev (>= 1.32.0-2~) build-dep to be sure we have .gir file

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
bin_PROGRAMS=gkbd-keyboard-display
 
2
 
1
3
lib_LTLIBRARIES = libgnomekbd.la libgnomekbdui.la
2
4
 
3
5
uidir="$(pkgdatadir)/ui"
4
6
ui_DATA = show-layout.ui
5
7
 
 
8
iconsdir="$(pkgdatadir)/icons"
 
9
icons_DATA = kbdled-caps-lock.svg \
 
10
             kbdled-num-lock.svg \
 
11
             kbdled-scroll-lock.svg 
 
12
 
 
13
gsettings_SCHEMAS = org.gnome.libgnomekbd.desktop.gschema.xml \
 
14
                    org.gnome.libgnomekbd.keyboard.gschema.xml \
 
15
                    org.gnome.libgnomekbd.gschema.xml
 
16
@GSETTINGS_RULES@
 
17
 
 
18
@INTLTOOL_XML_NOMERGE_RULE@
 
19
 
6
20
common_CFLAGS = \
7
 
        -I$(top_srcdir) -Wall                   \
 
21
        -I$(top_srcdir)                                 \
8
22
        $(GDK_CFLAGS)                                   \
9
 
        $(GCONF_CFLAGS)                                 \
10
23
        $(LIBXKLAVIER_CFLAGS)                           \
11
24
        $(XLIB_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)\"                          
18
32
 
20
34
 
21
35
libgnomekbdui_la_CFLAGS = $(common_CFLAGS)              \
22
36
        -DUIDIR=\"$(uidir)\"                            \
 
37
        $(GLIB_CFLAGS) \
23
38
        $(GTK_CFLAGS)
24
39
 
25
40
common_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
26
41
 
27
42
common_LIBADD = \
 
43
                $(GLIB_LIBS) \
28
44
                $(GDK_LIBS) \
29
 
                $(GCONF_LIBS) \
30
45
                $(LIBXKLAVIER_LIBS) \
31
46
                $(XLIB_LIBS)
32
47
 
44
59
                         gkbd-util.c
45
60
 
46
61
libgnomekbdui_la_SOURCES = \
 
62
                         gkbd-configuration.c \
47
63
                         gkbd-indicator-config.c \
48
64
                         gkbd-indicator.c \
49
65
                         gkbd-status.c \
52
68
                         gkbd-keyboard-drawing-marshal.c \
53
69
                         gkbd-keyboard-drawing.c
54
70
 
 
71
gkbd_keyboard_display_SOURCES=gkbd-keyboard-display.c libgnomekbdui.la
 
72
 
 
73
gkbd_keyboard_display_CFLAGS=$(common_CFLAGS) \
 
74
        -DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
 
75
        $(GLIB_CFLAGS) \
 
76
        $(GTK_CFLAGS)
 
77
 
 
78
gkbd_keyboard_display_LDADD = \
 
79
                $(GCONF_LIBS)   \
 
80
                $(GTK_LIBS)     \
 
81
                $(LIBXKLAVIER_LIBS)     \
 
82
                libgnomekbd.la \
 
83
                libgnomekbdui.la
 
84
 
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
59
89
 
60
 
CLEANFILES = $(BUILT_SOURCES) $(schema_DATA)
 
90
DISTCLEANFILES = $(BUILT_SOURCES) \
 
91
        $(gsettings_SCHEMAS) \
 
92
        gkbd-keyboard-display.desktop \
 
93
        gkbd-keyboard-display.desktop.in
 
94
        
 
95
 
 
96
MAINTAINERCLEANFILES =                  \
 
97
        *~                              \
 
98
        Makefile.in                     \
 
99
        $(gsettings_SCHEMAS:.xml=.valid)
61
100
 
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 \
71
111
                      gkbd-util.h
72
112
 
 
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)
 
116
 
73
117
@INTLTOOL_DESKTOP_RULE@
74
118
 
75
 
@INTLTOOL_SCHEMAS_RULE@
76
 
 
77
119
noinst_HEADERS = gkbd-indicator-plugin-manager.h \
78
120
                 $(extra_nih) \
79
121
                 gkbd-config-private.h
80
122
 
 
123
convertdir = $(datadir)/GConf/gsettings
 
124
convert_DATA = libgnomekbd.convert
 
125
 
81
126
EXTRA_DIST = gkbd-indicator-marshal.list \
82
127
             gkbd-keyboard-drawing-marshal.list \
83
 
             $(schema_in_files) $(ui_DATA)
 
128
             $(ui_DATA) \
 
129
             $(convert_DATA) \
 
130
             $(icons_DATA) \
 
131
             $(sys_in_in_files) \
 
132
             $(gsettings_SCHEMAS:.xml=.xml.in.in) 
 
133
 
84
134
 
85
135
GLIB_GENMARSHAL = $(shell pkg-config --variable=glib_genmarshal glib-2.0)
86
136
 
102
152
          && mv gkbd-keyboard-drawing-marshal.tmp gkbd-keyboard-drawing-marshal.c ) \
103
153
        || ( rm -f gkbd-keyboard-drawing-marshal.tmp && exit 1 )
104
154
 
105
 
schemadir   = $(GCONF_SCHEMA_FILE_DIR)
106
 
schema_in_files= desktop_gnome_peripherals_keyboard_xkb.schemas.in
107
 
 
108
 
schema_DATA = $(schema_in_files:.schemas.in=.schemas)
109
 
 
110
 
if GCONF_SCHEMAS_INSTALL
111
 
# don't do this if we are building in eg. rpm
112
 
install-data-local:
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; \
116
 
                done \
117
 
        fi
118
 
else
119
 
install-data-local:
 
155
-include $(INTROSPECTION_MAKEFILE)
 
156
INTROSPECTION_GIRS =
 
157
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
 
158
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 
159
 
 
160
if HAVE_INTROSPECTION
 
161
introspection_sources = $(gnomekbdinc_HEADERS) \
 
162
        $(libgnomekbd_la_SOURCES) \
 
163
        $(libgnomekbdui_la_SOURCES) \
 
164
        gkbd-indicator-plugin-manager.h
 
165
 
 
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
 
172
 
 
173
girdir = $(datadir)/gir-1.0
 
174
gir_DATA = $(INTROSPECTION_GIRS)
 
175
 
 
176
typelibdir = $(libdir)/girepository-1.0
 
177
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
178
 
 
179
CLEANFILES = $(gir_DATA) $(typelib_DATA)
120
180
endif
121