FreeRDP/config.h.in
Armin Novak fd027d1bf0 Removed BUILTIN_CHANNELS
Building client channels out of tree does not work reliable as the
dependencies can not be easily split. (exceptions may be simple ones
as echo channel)
It does complicate the build system and code though, so remove this
for maintainability reasons.
2022-02-23 10:43:46 +01:00

185 lines
5.0 KiB
C

#ifndef FREERDP_CONFIG_H
#define FREERDP_CONFIG_H
#include <winpr/config.h>
/* Include files */
#if defined(__APPLE__) && !defined(__IOS__)
#cmakedefine01 HAVE_UNISTD_H
#else
#cmakedefine HAVE_UNISTD_H
#endif
#cmakedefine HAVE_INTTYPES_H
#cmakedefine HAVE_TM_GMTOFF
#cmakedefine HAVE_POLL_H
#cmakedefine HAVE_SYSLOG_H
#cmakedefine HAVE_JOURNALD_H
#cmakedefine HAVE_VALGRIND_MEMCHECK_H
#cmakedefine HAVE_EXECINFO_H
#cmakedefine HAVE_STRNDUP
/* Features */
#cmakedefine SWRESAMPLE_FOUND
#cmakedefine AVRESAMPLE_FOUND
/* Options */
#cmakedefine WITH_ADD_PLUGIN_TO_RPATH
#cmakedefine WITH_PROFILER
#cmakedefine WITH_GPROF
#cmakedefine WITH_SSE2
#cmakedefine WITH_NEON
#cmakedefine WITH_IPP
#cmakedefine WITH_CUPS
#cmakedefine WITH_JPEG
#cmakedefine WITH_WIN8
#cmakedefine WITH_RDPSND_DSOUND
#cmakedefine HAVE_MATH_C99_LONG_DOUBLE
#cmakedefine WITH_WINMM
#cmakedefine WITH_MACAUDIO
#cmakedefine WITH_OSS
#cmakedefine WITH_ALSA
#cmakedefine WITH_PULSE
#cmakedefine WITH_IOSAUDIO
#cmakedefine WITH_OPENSLES
#cmakedefine WITH_GSM
#cmakedefine WITH_LAME
#cmakedefine WITH_FAAD2
#cmakedefine WITH_FAAC
#cmakedefine WITH_SOXR
#cmakedefine WITH_GFX_H264
#cmakedefine WITH_OPENH264
#cmakedefine WITH_OPENH264_LOADING
#cmakedefine WITH_FFMPEG
#cmakedefine WITH_DSP_EXPERIMENTAL
#cmakedefine WITH_DSP_FFMPEG
#cmakedefine WITH_OPENCL
#cmakedefine WITH_MEDIA_FOUNDATION
#cmakedefine WITH_MEDIACODEC
#cmakedefine WITH_VAAPI
#cmakedefine WITH_CHANNEL_GFXREDIR
#cmakedefine WITH_CHANNEL_RDPAPPLIST
/* Plugins */
#cmakedefine WITH_RDPDR
/* Channels */
#cmakedefine CHANNEL_AINPUT
#cmakedefine CHANNEL_AINPUT_CLIENT
#cmakedefine CHANNEL_AINPUT_SERVER
#cmakedefine CHANNEL_AUDIN
#cmakedefine CHANNEL_AUDIN_CLIENT
#cmakedefine CHANNEL_AUDIN_SERVER
#cmakedefine CHANNEL_CLIPRDR
#cmakedefine CHANNEL_CLIPRDR_CLIENT
#cmakedefine CHANNEL_CLIPRDR_SERVER
#cmakedefine CHANNEL_DISP
#cmakedefine CHANNEL_DISP_CLIENT
#cmakedefine CHANNEL_DISP_SERVER
#cmakedefine CHANNEL_DRDYNVC
#cmakedefine CHANNEL_DRDYNVC_CLIENT
#cmakedefine CHANNEL_DRDYNVC_SERVER
#cmakedefine CHANNEL_DRIVE
#cmakedefine CHANNEL_DRIVE_CLIENT
#cmakedefine CHANNEL_DRIVE_SERVER
#cmakedefine CHANNEL_ECHO
#cmakedefine CHANNEL_ECHO_CLIENT
#cmakedefine CHANNEL_ECHO_SERVER
#cmakedefine CHANNEL_ENCOMSP
#cmakedefine CHANNEL_ENCOMSP_CLIENT
#cmakedefine CHANNEL_ENCOMSP_SERVER
#cmakedefine CHANNEL_GEOMETRY
#cmakedefine CHANNEL_GEOMETRY_CLIENT
#cmakedefine CHANNEL_GEOMETRY_SERVER
#cmakedefine CHANNEL_GFXREDIR
#cmakedefine CHANNEL_GFXREDIR_CLIENT
#cmakedefine CHANNEL_GFXREDIR_SERVER
#cmakedefine CHANNEL_PARALLEL
#cmakedefine CHANNEL_PARALLEL_CLIENT
#cmakedefine CHANNEL_PARALLEL_SERVER
#cmakedefine CHANNEL_PRINTER
#cmakedefine CHANNEL_PRINTER_CLIENT
#cmakedefine CHANNEL_PRINTER_SERVER
#cmakedefine CHANNEL_RDPEI
#cmakedefine CHANNEL_RDPEI_CLIENT
#cmakedefine CHANNEL_RDPEI_SERVER
#cmakedefine CHANNEL_RAIL
#cmakedefine CHANNEL_RAIL_CLIENT
#cmakedefine CHANNEL_RAIL_SERVER
#cmakedefine CHANNEL_RDPAPPLIST
#cmakedefine CHANNEL_RDPAPPLIST_CLIENT
#cmakedefine CHANNEL_RDPAPPLIST_SERVER
#cmakedefine CHANNEL_RDPDR
#cmakedefine CHANNEL_RDPDR_CLIENT
#cmakedefine CHANNEL_RDPDR_SERVER
#cmakedefine CHANNEL_RDPEI
#cmakedefine CHANNEL_RDPEI_CLIENT
#cmakedefine CHANNEL_RDPEI_SERVER
#cmakedefine CHANNEL_RDPGFX
#cmakedefine CHANNEL_RDPGFX_CLIENT
#cmakedefine CHANNEL_RDPGFX_SERVER
#cmakedefine CHANNEL_RDPSND
#cmakedefine CHANNEL_RDPSND_CLIENT
#cmakedefine CHANNEL_RDPSND_SERVER
#cmakedefine CHANNEL_REMDESK
#cmakedefine CHANNEL_REMDESK_CLIENT
#cmakedefine CHANNEL_REMDESK_SERVER
#cmakedefine CHANNEL_SERIAL
#cmakedefine CHANNEL_SERIAL_CLIENT
#cmakedefine CHANNEL_SERIAL_SERVER
#cmakedefine CHANNEL_SMARTCARD
#cmakedefine CHANNEL_SMARTCARD_CLIENT
#cmakedefine CHANNEL_SMARTCARD_SERVER
#cmakedefine CHANNEL_SSHAGENT
#cmakedefine CHANNEL_SSHAGENT_CLIENT
#cmakedefine CHANNEL_SSHAGENT_SERVER
#cmakedefine CHANNEL_TSMF
#cmakedefine CHANNEL_TSMF_CLIENT
#cmakedefine CHANNEL_TSMF_SERVER
#cmakedefine CHANNEL_URBDRC
#cmakedefine CHANNEL_URBDRC_CLIENT
#cmakedefine CHANNEL_URBDRC_SERVER
#cmakedefine CHANNEL_VIDEO
#cmakedefine CHANNEL_VIDEO_CLIENT
#cmakedefine CHANNEL_VIDEO_SERVER
/* Debug */
#cmakedefine WITH_DEBUG_CERTIFICATE
#cmakedefine WITH_DEBUG_CAPABILITIES
#cmakedefine WITH_DEBUG_CHANNELS
#cmakedefine WITH_DEBUG_CLIPRDR
#cmakedefine WITH_DEBUG_RDPGFX
#cmakedefine WITH_DEBUG_DVC
#cmakedefine WITH_DEBUG_TSMF
#cmakedefine WITH_DEBUG_KBD
#cmakedefine WITH_DEBUG_LICENSE
#cmakedefine WITH_DEBUG_NEGO
#cmakedefine WITH_DEBUG_NLA
#cmakedefine WITH_DEBUG_TSG
#cmakedefine WITH_DEBUG_RAIL
#cmakedefine WITH_DEBUG_RDP
#cmakedefine WITH_DEBUG_REDIR
#cmakedefine WITH_DEBUG_RDPDR
#cmakedefine WITH_DEBUG_RFX
#cmakedefine WITH_DEBUG_SCARD
#cmakedefine WITH_DEBUG_SND
#cmakedefine WITH_DEBUG_SVC
#cmakedefine WITH_DEBUG_RDPEI
#cmakedefine WITH_DEBUG_TIMEZONE
#cmakedefine WITH_DEBUG_URBDRC
#cmakedefine WITH_DEBUG_TRANSPORT
#cmakedefine WITH_DEBUG_WND
#cmakedefine WITH_DEBUG_X11
#cmakedefine WITH_DEBUG_X11_CLIPRDR
#cmakedefine WITH_DEBUG_X11_LOCAL_MOVESIZE
#cmakedefine WITH_DEBUG_XV
#cmakedefine WITH_DEBUG_RINGBUFFER
/* Proxy */
#cmakedefine WITH_PROXY_MODULES
#cmakedefine WITH_PROXY_EMULATE_SMARTCARD
#endif /* FREERDP_CONFIG_H */