| VRS - The Virtual Rendering System |
| version 3.3 |
00001 /********************************************************************** 00002 VRS - The Virtual Rendering System 00003 Copyright (C) 2001 Computer Graphics Systems Group at the 00004 Hasso-Plattner-Institute, Potsdam, Germany. 00005 This library is free software; you can redistribute it and/or 00006 modify it under the terms of the GNU Lesser General Public 00007 License as published by the Free Software Foundation; either 00008 version 2.1 of the License, or (at your option) any later version. 00009 This library is distributed in the hope that it will be useful, but 00010 WITHOUT ANY WARRANTY; without even the implied warranty of 00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00012 See the GNU Lesser General Public License for more details. 00013 You should have received a copy of the GNU Lesser+ General Public 00014 License along with this library; if not, write to the FreeSoftware 00015 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA, 02111-1307, USA. 00016 00017 The MAM/VRS Gtk-- binding was originally written by Frederic Chauvin and 00018 Tobias Gloth (C)1998. It is covered by the terms of the GNU Library 00019 General Public License. The port to VRS 3.0 was kindly provided by 00020 John Burris, (C)2002. 00021 **********************************************************************/ 00022 // $Id: config.h 6310 2008-04-24 15:36:08Z Silvio_Moelter $ 00023 // $Date: 2008-04-24 17:36:08 +0200 (Thu, 24 Apr 2008) $ 00024 // $Revision: 6310 $ 00025 // $State$ 00026 // $Author: Silvio_Moelter $ 00027 // 00028 // $Log$ 00029 // Revision 1.3 2003/11/07 14:19:24 kirsch 00030 // removed leading underscore from include guards 00031 // 00032 // Revision 1.2 2002/05/01 16:48:03 kirsch 00033 // files were incorrectly checked in with ctrl-m 00034 // 00035 // Revision 1.1 2002/05/01 15:53:48 kirsch 00036 // Added Gtkmm support 00037 // 00038 00039 #ifndef VRS_GTKMM_CONFIG_H 00040 #define VRS_GTKMM_CONFIG_H 00041 00042 #include <vrs/config.h> 00043 00044 #ifndef WIN32 00045 #define VRS_GTK_API 00046 #else // WIN32 00047 00048 // dll import/export 00049 # ifdef VRS_GTK_EXPORTS 00050 # define VRS_GTK_API __declspec(dllexport) 00051 # else // VRS_GTK_EXPORTS 00052 # define VRS_GTK_API __declspec(dllimport) 00053 # endif // VRS_GTK_EXPORTS 00054 #endif // WIN32 00055 00056 #ifdef WIN32 00057 # ifndef VRS_GTK_EXPORTS 00058 # ifdef NDEBUG 00059 # pragma comment(lib, "vrs_gtk.lib") /* link with vrs_gtk lib */ 00060 # else // NDEBUG 00061 # pragma comment(lib, "vrs_gtk_debug.lib") /* link with vrs_gtk lib in debug mode */ 00062 # endif // NDEBUG 00063 # endif // VRS_GTK_EXPORTS 00064 #endif 00065 00066 #ifdef WIN32 00067 // todo: add gtk libs 00068 # pragma comment(lib, "gdk-win32-2.0.lib") 00069 # pragma comment(lib, "gtk-win32-2.0.lib") 00070 # pragma comment(lib, "gdkglext-win32-1.0.lib") 00071 # pragma comment(lib, "gtkglext-win32-1.0.lib") 00072 # pragma comment(lib, "gobject-2.0.lib") 00073 # pragma comment(lib, "glib-2.0.lib") 00074 00075 //# pragma comment(lib, "gtkglarea--1.1.1.static.lib") /* link with static gtkgl-- lib */ 00076 //# pragma comment(lib, "gtkgl-1.2.2.lib") /* link with gtkgl lib */ 00077 //# pragma comment(lib, "gdk--1.2.static.lib") /* link with static gtk-- lib */ 00078 //# pragma comment(lib, "gtk--1.2.static.lib") /* link with static gdk-- lib */ 00079 //# pragma comment(lib, "libsigc.lib") /* link with sigc lib */ 00080 //# pragma comment(lib, "gtk.lib") /* link with gtk lib */ 00081 //# pragma comment(lib, "gdk.lib") /* link with gdk lib */ 00082 //# pragma comment(lib, "glib-2.0.lib") /* link with glib lib */ 00083 //# pragma comment(lib, "gmodule-2.0.lib") /* link with gmodule lib */ 00084 //# pragma comment(lib, "gobject-2.0.lib") /* link with gobject lib */ 00085 //# pragma comment(lib, "intl.lib") /* link with GNU intl lib */ 00086 //# pragma comment(lib, "iconv.lib") /* link with GNU iconv lib */ 00087 //# pragma comment(lib, "dirent.lib") /* link with dirent lib */ 00088 #endif // WIN32 00089 00090 #endif 00091