00001 /* Filename: pandatoolsymbols.h 00002 * Created by: drose (26Apr01) 00003 * 00004 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00005 * 00006 * PANDA 3D SOFTWARE 00007 * Copyright (c) 2001, Disney Enterprises, Inc. All rights reserved 00008 * 00009 * All use of this software is subject to the terms of the Panda 3d 00010 * Software license. You should have received a copy of this license 00011 * along with this source code; you will also find a current copy of 00012 * the license at http://www.panda3d.org/license.txt . 00013 * 00014 * To contact the maintainers of this program write to 00015 * panda3d@yahoogroups.com . 00016 * 00017 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 00018 00019 #ifndef PANDATOOLSYMBOLS_H 00020 #define PANDATOOLSYMBOLS_H 00021 00022 /* See dtoolsymbols.h for a rant on the purpose of this file. */ 00023 00024 #if defined(WIN32_VC) && !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) 00025 00026 #ifdef BUILDING_PTLOADER 00027 #define EXPCL_PTLOADER __declspec(dllexport) 00028 #define EXPTP_PTLOADER 00029 #else 00030 #define EXPCL_PTLOADER __declspec(dllimport) 00031 #define EXPTP_PTLOADER extern 00032 #endif 00033 00034 #else /* !WIN32_VC */ 00035 00036 #define EXPCL_PTLOADER 00037 #define EXPTP_PTLOADER 00038 00039 #endif /* WIN32_VC */ 00040 00041 #endif