// // Filename : Config.h // Author(s) : Emmanuel Turquin // Purpose : Configuration definitions // Date of creation : 25/02/2003 // /////////////////////////////////////////////////////////////////////////////// // // Copyright (C) : Please refer to the COPYRIGHT file distributed // with this source distribution. // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // /////////////////////////////////////////////////////////////////////////////// #ifndef CONFIG_H # define CONFIG_H # include # include "BLI_math.h" using namespace std; namespace Config { // Directory separators # ifdef WIN32 static const string DIR_SEP("\\"); static const string PATH_SEP(";"); # else static const string DIR_SEP("/"); static const string PATH_SEP(":"); # endif // WIN32 // DLL import/export macros for Win32 # ifndef LIB_SYSTEM_EXPORT # define LIB_SYSTEM_EXPORT # endif // LIB_SYSTEM_EXPORT # ifndef LIB_IMAGE_EXPORT # define LIB_IMAGE_EXPORT # endif // LIB_IMAGE_EXPORT # ifndef LIB_GEOMETRY_EXPORT # define LIB_GEOMETRY_EXPORT # endif // LIB_GEOMETRY_EXPORT # ifndef LIB_SCENE_GRAPH_EXPORT # define LIB_SCENE_GRAPH_EXPORT # endif // LIB_SCENE_GRAPH_EXPORT # ifndef LIB_WINGED_EDGE_EXPORT # define LIB_WINGED_EDGE_EXPORT # endif // LIB_WINGED_EDGE_EXPORT # ifndef LIB_VIEW_MAP_EXPORT # define LIB_VIEW_MAP_EXPORT # endif // LIB_VIEW_MAP_EXPORT # ifndef LIB_STROKE_EXPORT # define LIB_STROKE_EXPORT # endif // LIB_STROKE_EXPORT # ifndef LIB_RENDERING_EXPORT # define LIB_RENDERING_EXPORT # endif // LIB_RENDERING_EXPORT # ifndef LIB_WRAPPER_EXPORT # define LIB_WRAPPER_EXPORT # endif // LIB_WRAPPER_EXPORT } // end of namespace Config #endif // CONFIG_H