cscg24-guacamole

CSCG 2024 Challenge 'Guacamole Mashup'
git clone https://git.sinitax.com/sinitax/cscg24-guacamole
Log | Files | Refs | sfeed.txt

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