Makefile.am (2687B)
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 26ACLOCAL_AMFLAGS = -I m4 27 28# Subprojects 29DIST_SUBDIRS = \ 30 src/libguac \ 31 src/common \ 32 src/common-ssh \ 33 src/terminal \ 34 src/guacd \ 35 src/guacenc \ 36 src/guaclog \ 37 src/pulse \ 38 src/protocols/kubernetes \ 39 src/protocols/rdp \ 40 src/protocols/ssh \ 41 src/protocols/telnet \ 42 src/protocols/vnc 43 44SUBDIRS = \ 45 src/libguac \ 46 src/common 47 48if ENABLE_COMMON_SSH 49SUBDIRS += src/common-ssh 50endif 51 52if ENABLE_TERMINAL 53SUBDIRS += src/terminal 54endif 55 56if ENABLE_PULSE 57SUBDIRS += src/pulse 58endif 59 60if ENABLE_KUBERNETES 61SUBDIRS += src/protocols/kubernetes 62endif 63 64if ENABLE_RDP 65SUBDIRS += src/protocols/rdp 66endif 67 68if ENABLE_SSH 69SUBDIRS += src/protocols/ssh 70endif 71 72if ENABLE_TELNET 73SUBDIRS += src/protocols/telnet 74endif 75 76if ENABLE_VNC 77SUBDIRS += src/protocols/vnc 78endif 79 80if ENABLE_GUACD 81SUBDIRS += src/guacd 82endif 83 84if ENABLE_GUACENC 85SUBDIRS += src/guacenc 86endif 87 88if ENABLE_GUACLOG 89SUBDIRS += src/guaclog 90endif 91 92EXTRA_DIST = \ 93 .dockerignore \ 94 CONTRIBUTING \ 95 Dockerfile \ 96 LICENSE \ 97 NOTICE \ 98 bin/guacctl \ 99 doc/libguac/Doxyfile.in \ 100 doc/libguac-terminal/Doxyfile.in \ 101 src/guacd-docker \ 102 util/generate-test-runner.pl 103