Panda3D
|
00001 /* Filename: contribsymbols.h 00002 * Created by: rdb (30Dec09) 00003 * 00004 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00005 * 00006 * PANDA 3D SOFTWARE 00007 * Copyright (c) Carnegie Mellon University. All rights reserved. 00008 * 00009 * All use of this software is subject to the terms of the revised BSD 00010 * license. You should have received a copy of this license along 00011 * with this source code in a file named "LICENSE." 00012 * 00013 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 00014 00015 #ifndef CONTRIBSYMBOLS_H 00016 #define CONTRIBSYMBOLS_H 00017 00018 /* See dtoolsymbols.h for a rant on the purpose of this file. */ 00019 00020 /* Note that the symbols declared in this file appear in alphabetical 00021 order. Also note that we must use C-style comments only here, not 00022 C++-style comments, since this file is occasionally included by a C 00023 file. */ 00024 00025 #if defined(WIN32_VC) && !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) 00026 00027 #ifdef BUILDING_PANDAAI 00028 #define EXPCL_PANDAAI __declspec(dllexport) 00029 #define EXPTP_PANDAAI 00030 #else 00031 #define EXPCL_PANDAAI __declspec(dllimport) 00032 #define EXPTP_PANDAAI extern 00033 #endif 00034 00035 #else /* !WIN32_VC */ 00036 00037 #define EXPCL_PANDAAI 00038 #define EXPTP_PANDAAI 00039 00040 #endif /* WIN32_VC */ 00041 00042 #endif