/*---------------------------------------------------------------------\
|                          ____ _   __ __ ___                          |
|                         |__  / \ / / . \ . \                         |
|                           / / \ V /|  _/  _/                         |
|                          / /__ | | | | | |                           |
|                         /_____||_| |_| |_|                           |
|                                                                      |
\---------------------------------------------------------------------*/
/** \file	zypp-core/APIConfig.h
 *  \brief	Provides API related macros.
 */
#ifndef ZYPP_APICONFIG_H
#define ZYPP_APICONFIG_H
#define APIConfig(VAR) VAR

#define LIBZYPP_VERSION_STRING "@VERSION@"
#define LIBZYPP_VERSION_MAJOR  @LIBZYPP_MAJOR@
#define LIBZYPP_VERSION_MINOR  @LIBZYPP_MINOR@
#define LIBZYPP_VERSION_PATCH  @LIBZYPP_PATCH@
#define LIBZYPP_SOVERSION      @LIBZYPP_SO_FIRST@
#define LIBZYPP_VERSION        @LIBZYPP_NUMVERSION@

#define LIBZYPP_CODESTREAM     "@LIBZYPP_CODESTREAM@"
#define LIBZYPP_ZYPPCONFDIR    "@ZYPPCONFDIR@"

// Legacy default behavior which might be enabled for legacy codestreams
#cmakedefine01 LIBZYPP_CONFIG_USE_DELTARPM_BY_DEFAULT
#cmakedefine01 LIBZYPP_CONFIG_USE_CLASSIC_RPMTRANS_BY_DEFAULT
#cmakedefine01 LIBZYPP_CONFIG_USE_LEGACY_CURL_BACKEND_BY_DEFAULT
#cmakedefine01 LIBZYPP_CONFIG_USE_SERIAL_PACKAGE_DOWNLOAD_BY_DEFAULT

#endif //ZYPP_APICONFIG_H
