Makefile.am (2653B)
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 26AUTOMAKE_OPTIONS = foreign 27ACLOCAL_AMFLAGS = -I m4 28 29lib_LTLIBRARIES = libguac-client-vnc.la 30 31libguac_client_vnc_la_SOURCES = \ 32 argv.c \ 33 auth.c \ 34 client.c \ 35 clipboard.c \ 36 cursor.c \ 37 display.c \ 38 input.c \ 39 log.c \ 40 settings.c \ 41 user.c \ 42 vnc.c 43 44noinst_HEADERS = \ 45 argv.h \ 46 auth.h \ 47 client.h \ 48 clipboard.h \ 49 cursor.h \ 50 display.h \ 51 input.h \ 52 log.h \ 53 settings.h \ 54 user.h \ 55 vnc.h 56 57libguac_client_vnc_la_CFLAGS = \ 58 -Werror -Wall -pedantic -Iinclude \ 59 @COMMON_INCLUDE@ \ 60 @COMMON_SSH_INCLUDE@ \ 61 @LIBGUAC_INCLUDE@ \ 62 @PULSE_INCLUDE@ 63 64libguac_client_vnc_la_LDFLAGS = \ 65 -version-info 0:0:0 \ 66 @CAIRO_LIBS@ \ 67 @VNC_LIBS@ 68 69libguac_client_vnc_la_LIBADD = \ 70 @COMMON_LTLIB@ \ 71 @LIBGUAC_LTLIB@ 72 73# Optional SFTP support 74if ENABLE_COMMON_SSH 75libguac_client_vnc_la_SOURCES += sftp.c 76noinst_HEADERS += sftp.h 77libguac_client_vnc_la_LIBADD += @COMMON_SSH_LTLIB@ 78endif 79 80# Optional PulseAudio support 81if ENABLE_PULSE 82libguac_client_vnc_la_LIBADD += @PULSE_LTLIB@ 83endif 84