00001 /** 00002 * vim: set ts=4 : 00003 * ============================================================================= 00004 * SourceMod Sample Extension 00005 * Copyright (C) 2004-2008 AlliedModders LLC. All rights reserved. 00006 * ============================================================================= 00007 * 00008 * This program is free software; you can redistribute it and/or modify it under 00009 * the terms of the GNU General Public License, version 3.0, as published by the 00010 * Free Software Foundation. 00011 * 00012 * This program is distributed in the hope that it will be useful, but WITHOUT 00013 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00014 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 00015 * details. 00016 * 00017 * You should have received a copy of the GNU General Public License along with 00018 * this program. If not, see <http://www.gnu.org/licenses/>. 00019 * 00020 * As a special exception, AlliedModders LLC gives you permission to link the 00021 * code of this program (as well as its derivative works) to "Half-Life 2," the 00022 * "Source Engine," the "SourcePawn JIT," and any Game MODs that run on software 00023 * by the Valve Corporation. You must obey the GNU General Public License in 00024 * all respects for all other code used. Additionally, AlliedModders LLC grants 00025 * this exception to all derivative works. AlliedModders LLC defines further 00026 * exceptions, found in LICENSE.txt (as of this writing, version JULY-31-2007), 00027 * or <http://www.sourcemod.net/license.php>. 00028 * 00029 * Version: $Id$ 00030 */ 00031 00032 #ifndef _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_ 00033 #define _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_ 00034 00035 /** 00036 * @file smsdk_config.h 00037 * @brief Contains macros for configuring basic extension information. 00038 */ 00039 00040 /* Basic information exposed publicly */ 00041 #define SMEXT_CONF_NAME "Sample Extension" 00042 #define SMEXT_CONF_DESCRIPTION "Sample extension to help developers" 00043 #define SMEXT_CONF_VERSION "0.0.0.0" 00044 #define SMEXT_CONF_AUTHOR "AlliedModders" 00045 #define SMEXT_CONF_URL "http://www.sourcemod.net/" 00046 #define SMEXT_CONF_LOGTAG "SAMPLE" 00047 #define SMEXT_CONF_LICENSE "GPL" 00048 #define SMEXT_CONF_DATESTRING __DATE__ 00049 00050 /** 00051 * @brief Exposes plugin's main interface. 00052 */ 00053 #define SMEXT_LINK(name) SDKExtension *g_pExtensionIface = name; 00054 00055 /** 00056 * @brief Sets whether or not this plugin required Metamod. 00057 * NOTE: Uncomment to enable, comment to disable. 00058 */ 00059 //#define SMEXT_CONF_METAMOD 00060 00061 /** Enable interfaces you want to use here by uncommenting lines */ 00062 //#define SMEXT_ENABLE_FORWARDSYS 00063 //#define SMEXT_ENABLE_HANDLESYS 00064 //#define SMEXT_ENABLE_PLAYERHELPERS 00065 //#define SMEXT_ENABLE_DBMANAGER 00066 //#define SMEXT_ENABLE_GAMECONF 00067 //#define SMEXT_ENABLE_MEMUTILS 00068 //#define SMEXT_ENABLE_GAMEHELPERS 00069 //#define SMEXT_ENABLE_TIMERSYS 00070 //#define SMEXT_ENABLE_THREADER 00071 //#define SMEXT_ENABLE_LIBSYS 00072 //#define SMEXT_ENABLE_MENUS 00073 //#define SMEXT_ENABLE_ADTFACTORY 00074 //#define SMEXT_ENABLE_PLUGINSYS 00075 //#define SMEXT_ENABLE_ADMINSYS 00076 //#define SMEXT_ENABLE_TEXTPARSERS 00077 //#define SMEXT_ENABLE_USERMSGS 00078 //#define SMEXT_ENABLE_TRANSLATOR 00079 00080 #endif // _INCLUDE_SOURCEMOD_EXTENSION_CONFIG_H_
1.5.1