00001 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 * 00003 * $Id: vtkExtensionsCommonConfigure.h,v 1.1 2004/05/17 21:36:25 xpxqx Exp $ 00004 * 00005 * Copyright (c) 2004 Sean McInerney 00006 * All rights reserved. 00007 * 00008 * See Copyright.txt or http://vtkextensions.sourceforge.net/Copyright.html 00009 * for details. 00010 * 00011 * This software is distributed WITHOUT ANY WARRANTY; without even 00012 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00013 * PURPOSE. See the above copyright notice for more information. 00014 * 00015 */ 00016 #ifndef VTK_EXTENSIONS_COMMON_CONFIGURE_H_ 00017 # define VTK_EXTENSIONS_COMMON_CONFIGURE_H_ 00018 # include "vtkExtensionsConfigure.h" 00019 00020 // .NAME vtkExtensionsCommonConfigure - manage system differences 00021 // .SECTION Description 00022 // The vtkExtensionsCommonConfigure captures some system differences 00023 // between Unix and Windows operating systems. 00024 00025 # if defined(WIN32) && !defined(VTK_EXTENSIONS_STATIC) 00026 # if defined(vtkExtensionsCommon_EXPORTS) 00027 # define VTK_EXTENSIONS_COMMON_EXPORT __declspec( dllexport ) 00028 # else 00029 # define VTK_EXTENSIONS_COMMON_EXPORT __declspec( dllimport ) 00030 # endif 00031 # else 00032 # define VTK_EXTENSIONS_COMMON_EXPORT 00033 # endif 00034 00035 #endif /* VTK_EXTENSIONS_COMMON_CONFIGURE_H_ */ 00036 /* 00037 * End of: $Id: vtkExtensionsCommonConfigure.h,v 1.1 2004/05/17 21:36:25 xpxqx Exp $. 00038 * 00039 */