3 * ===============================================================
4 * SourceMod, Copyright (C) 2004-2007 AlliedModders LLC.
6 * ===============================================================
8 * This file is part of the SourceMod/SourcePawn SDK. This file may only be
9 * used or modified under the Terms and Conditions of its License Agreement,
10 * which is found in public/licenses/LICENSE.txt. As of this notice, derivative
11 * works must be licensed under the GNU General Public License (version 2 or
12 * greater). A copy of the GPL is included under public/licenses/GPL.txt.
14 * To view the latest information, see: http://www.sourcemod.net/license.php
19 #ifndef _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_
20 #define _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_
21 #include "svn_version.h"
24 * @file smsdk_config.h
25 * @brief Contains macros for configuring basic extension information.
28 /* Basic information exposed publicly */
29 #define SMEXT_CONF_NAME "BinTools"
30 #define SMEXT_CONF_DESCRIPTION "Low-level C/C++ Calling API"
31 #define SMEXT_CONF_VERSION SVN_FULL_VERSION
32 #define SMEXT_CONF_AUTHOR "AlliedModders"
33 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
34 #define SMEXT_CONF_LOGTAG "SAMPLE"
35 #define SMEXT_CONF_LICENSE "GPL"
36 #define SMEXT_CONF_DATESTRING __DATE__
39 * @brief Exposes plugin's main interface.
41 #define SMEXT_LINK(name) SDKExtension *g_pExtensionIface = name;
44 * @brief Sets whether or not this plugin required Metamod.
45 * NOTE: Uncomment to enable, comment to disable.
47 //#define SMEXT_CONF_METAMOD
49 /** Enable interfaces you want to use here by uncommenting lines */
50 //#define SMEXT_ENABLE_FORWARDSYS
51 //#define SMEXT_ENABLE_HANDLESYS
52 //#define SMEXT_ENABLE_PLAYERHELPERS
53 //#define SMEXT_ENABLE_DBMANAGER
54 //#define SMEXT_ENABLE_GAMECONF
56 #endif // _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_