1
+ #
2
+ # Licensed to the Apache Software Foundation (ASF) under one
3
+ # or more contributor license agreements. See the NOTICE file
4
+ # distributed with this work for additional information
5
+ # regarding copyright ownership. The ASF licenses this file
6
+ # to you under the Apache License, Version 2.0 (the
7
+ # "License"); you may not use this file except in compliance
8
+ # with the License. You may obtain a copy of the License at
9
+ #
10
+ # http://www.apache.org/licenses/LICENSE-2.0
11
+ #
12
+ # Unless required by applicable law or agreed to in writing,
13
+ # software distributed under the License is distributed on an
14
+ # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15
+ # KIND, either express or implied. See the License for the
16
+ # specific language governing permissions and limitations
17
+ # under the License.
18
+ #
19
+ # NOTE: Parts of this file (Makefile.am) are automatically transcluded verbatim
20
+ # into Makefile.in. Though the build system (GNU Autotools) automatically adds
21
+ # its own license boilerplate to the generated Makefile.in, that boilerplate
22
+ # does not apply to the transcluded portions of Makefile.am which are licensed
23
+ # to you by the ASF under the Apache License, Version 2.0, as described above.
24
+ #
25
+
26
+ AUTOMAKE_OPTIONS = foreign
27
+ ACLOCAL_AMFLAGS = -I m4
28
+
29
+ lib_LTLIBRARIES = libguac-client-spice.la
30
+
31
+ nodist_libguac_client_spice_la_SOURCES = \
32
+ _generated_keymaps.c
33
+
34
+ libguac_client_spice_la_SOURCES = \
35
+ argv.c \
36
+ auth.c \
37
+ channels/audio.c \
38
+ channels/clipboard.c \
39
+ channels/cursor.c \
40
+ channels/display.c \
41
+ channels/file.c \
42
+ channels/file-download.c \
43
+ channels/file-ls.c \
44
+ channels/file-upload.c \
45
+ client.c \
46
+ decompose.c \
47
+ input.c \
48
+ keyboard.c \
49
+ keymap.c \
50
+ log.c \
51
+ settings.c \
52
+ spice.c \
53
+ user.c
54
+
55
+ noinst_HEADERS = \
56
+ argv.h \
57
+ auth.h \
58
+ channels/audio.h \
59
+ channels/clipboard.h \
60
+ channels/cursor.h \
61
+ channels/display.h \
62
+ channels/file.h \
63
+ channels/file-download.h \
64
+ channels/file-ls.h \
65
+ channels/file-upload.h \
66
+ client.h \
67
+ decompose.h \
68
+ input.h \
69
+ keyboard.h \
70
+ keymap.h \
71
+ log.h \
72
+ settings.h \
73
+ spice.h \
74
+ user.h
75
+
76
+ libguac_client_spice_la_CFLAGS = \
77
+ -Werror -Wall -pedantic -Iinclude \
78
+ @COMMON_INCLUDE@ \
79
+ @COMMON_SSH_INCLUDE@ \
80
+ @LIBGUAC_INCLUDE@ \
81
+ @GLIB2_CFLAGS@ \
82
+ @SPICE_CFLAGS@
83
+
84
+ libguac_client_spice_la_LDFLAGS = \
85
+ -version-info 0:0:0 \
86
+ @CAIRO_LIBS@ \
87
+ @GLIB2_LIBS@ \
88
+ @SPICE_LIBS@
89
+
90
+ libguac_client_spice_la_LIBADD = \
91
+ @COMMON_LTLIB@ \
92
+ @LIBGUAC_LTLIB@
93
+
94
+ # Optional SFTP support
95
+ if ENABLE_COMMON_SSH
96
+ libguac_client_spice_la_SOURCES += sftp.c
97
+ noinst_HEADERS += sftp.h
98
+ libguac_client_spice_la_LIBADD += @COMMON_SSH_LTLIB@
99
+ endif
100
+
101
+ #
102
+ # Autogenerated keymaps and channel wrapper functions
103
+ #
104
+
105
+ CLEANFILES = \
106
+ _generated_keymaps.c
107
+
108
+ BUILT_SOURCES = \
109
+ _generated_keymaps.c
110
+
111
+ spice_keymaps = \
112
+ $(srcdir ) /keymaps/base.keymap \
113
+ $(srcdir ) /keymaps/failsafe.keymap \
114
+ $(srcdir ) /keymaps/de_de_qwertz.keymap \
115
+ $(srcdir ) /keymaps/de_ch_qwertz.keymap \
116
+ $(srcdir ) /keymaps/en_gb_qwerty.keymap \
117
+ $(srcdir ) /keymaps/en_us_qwerty.keymap \
118
+ $(srcdir ) /keymaps/es_es_qwerty.keymap \
119
+ $(srcdir ) /keymaps/es_latam_qwerty.keymap \
120
+ $(srcdir ) /keymaps/fr_be_azerty.keymap \
121
+ $(srcdir ) /keymaps/fr_ca_qwerty.keymap \
122
+ $(srcdir ) /keymaps/fr_ch_qwertz.keymap \
123
+ $(srcdir ) /keymaps/fr_fr_azerty.keymap \
124
+ $(srcdir ) /keymaps/hu_hu_qwertz.keymap \
125
+ $(srcdir ) /keymaps/it_it_qwerty.keymap \
126
+ $(srcdir ) /keymaps/ja_jp_qwerty.keymap \
127
+ $(srcdir ) /keymaps/no_no_qwerty.keymap \
128
+ $(srcdir ) /keymaps/pl_pl_qwerty.keymap \
129
+ $(srcdir ) /keymaps/pt_br_qwerty.keymap \
130
+ $(srcdir ) /keymaps/sv_se_qwerty.keymap \
131
+ $(srcdir ) /keymaps/da_dk_qwerty.keymap \
132
+ $(srcdir ) /keymaps/tr_tr_qwerty.keymap
133
+
134
+ _generated_keymaps.c : $(spice_keymaps ) $(srcdir ) /keymaps/generate.pl
135
+ $(AM_V_GEN ) $(srcdir ) /keymaps/generate.pl $(spice_keymaps )
136
+
137
+ EXTRA_DIST = \
138
+ $(spice_keymaps ) \
139
+ keymaps/generate.pl
0 commit comments