/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* ex: set filetype=cpp softtabstop=4 shiftwidth=4 tabstop=4 cindent expandtab: */ /* $Id: osaExport.h,v 1.5 2007/04/26 19:33:57 anton Exp $ Author(s): Anton Deguet Created on: 2005-01-07 (C) Copyright 2005-2007 Johns Hopkins University (JHU), All Rights Reserved. --- begin cisst license - do not edit --- This software is provided "as is" under an open source license, with no warranty. The complete license can be found in license.txt and http://www.cisst.org/cisst/license.txt. --- end cisst license --- */ /*! \file \brief Macros to export the symbols of cisstOSAbstraction (in a Dll). */ // check if this module is build as a DLL #ifdef cisstOSAbstraction_EXPORTS #define CISST_THIS_LIBRARY_AS_DLL #endif // include common defines #include // avoid impact on other modules #undef CISST_THIS_LIBRARY_AS_DLL // **************************************************************************** // Change History // **************************************************************************** // // $Log: osaExport.h,v $ // Revision 1.5 2007/04/26 19:33:57 anton // All files in libraries: Applied new license text, separate copyright and // updated dates, added standard header where missing. // // Revision 1.4 2006/11/20 20:33:20 anton // Licensing: Applied new license to cisstCommon, cisstVector, cisstNumerical, // cisstInteractive, cisstImage and cisstOSAbstraction. // // Revision 1.3 2006/03/18 04:47:13 anton // cisstOSAbstraction: Added license, replace tabs by spaces. // // Revision 1.2 2005/09/26 15:41:47 anton // cisst: Added modelines for emacs and vi. // // Revision 1.1 2005/01/10 19:22:58 anton // cisstOSAbstraction: Added osaExport to create a DLL (Windows). // // // ****************************************************************************