ModuleManager.h

Go to the documentation of this file.
00001 /*
00002  * The information in this file is
00003  * Copyright(c) 2007 Ball Aerospace & Technologies Corporation
00004  * and is subject to the terms and conditions of the
00005  * GNU Lesser General Public License Version 2.1
00006  * The license text is available from   
00007  * http://www.gnu.org/licenses/lgpl.html
00008  */
00009 
00010 #ifndef MODULEMANAGER_H
00011 #define MODULEMANAGER_H
00012 
00013 #include "AppConfig.h"
00014 
00015 #if !defined(DEPRECATED_MODULE_TYPE)
00016 #error You must define DEPRECATED_MODULE_TYPE in order to continue using the legacy module type.
00017 #else
00018 
00019 #if !(defined(SOLARIS) || defined(WIN_API))
00020 #error Legacy modules (version 1) are not supported on this platform.
00021 #endif
00022 
00023 #pragma message(__FILE__ "(" STRING(__LINE__) ") You are using the deprecated method of registering modules and plug-ins.  See REGISTER_MODULE and REGISTER_PLUGIN_BASIC for more information.")
00024 #include "PlugInRegistration.h"
00025 
00026 #endif
00027 
00028 #endif

Software Development Kit - Opticks 4.9.0 Build 16218