------------------------------------------------------------------------------- README ------------------------------------------------------------------------------- This source file is part of OgreColladaPlugin an addon for OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/ Copyright (C) 2006 Philipp Hartl http://www.philipp.h.bkf.at/OgreColladaPlugin This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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, or go to http://www.gnu.org/copyleft/lesser.txt. ------------------------------------------------------------------------------- directories ------------------------------------------------------------------------------- working_dir bin *.dll *.lib debug and release version docs introduction and doxygen include *.h misc *.def obj *.obj and debug database src *.cpp ------------------------------------------------------------------------------- development and requirements ------------------------------------------------------------------------------- Windows: This project was created with VS 7.1 under Windows. need \include and \lib directories of OGRE_HOME ... env variable of Ogre SDK or ogrenew LIBXML_HOME ... env variable of libxml2 Libraries: Ogre: OgreMain(_d).lib Libxml: libxml2.lib Linux: The Linux build system uses autotools. It was developed on a machine with these versions: autoconf 2.60 automake 1.9.6 libtool 1.5.22 To build: ./bootstrap.sh ./configure make To run the demo, you need to install the plugin (as root): make install And, since the plugins.cfg file has been checked into CVS with a capital letter, you need to fix that: cd demo/bin/Debug cp Plugins.cfg plugins.cfg You will also need to plugins.cfg to take out the Direct3D renderer. Then you should be ready to go: ./ColladaDemo ------------------------------------------------------------------------------- libxml (iconv) ------------------------------------------------------------------------------- For further details visit http://www.xmlsoft.org Maya uses a self-precompiled version of libxml2-2.6.19 (and above) without ivonv (it is used for character encoding). They have set the makro LIBXML_ICONV_ENABLED 0 in xmlversion.h and linked the library statically into their plugin with LIBXML_STATIC. There is no problem to use libxml2 with iconv enabled dynamically. So you need to set the paths for include and library directories in your development IDE.