Panda3D
 All Classes Functions Variables Enumerations
contribsymbols.h
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
 All Classes Functions Variables Enumerations