Panda3D
 All Classes Functions Variables Enumerations
pandatoolsymbols.h
1 /* Filename: pandatoolsymbols.h
2  * Created by: drose (26Apr01)
3  *
4  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
5  *
6  * PANDA 3D SOFTWARE
7  * Copyright (c) Carnegie Mellon University. All rights reserved.
8  *
9  * All use of this software is subject to the terms of the revised BSD
10  * license. You should have received a copy of this license along
11  * with this source code in a file named "LICENSE."
12  *
13  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
14 
15 #ifndef PANDATOOLSYMBOLS_H
16 #define PANDATOOLSYMBOLS_H
17 
18 /* See dtoolsymbols.h for a rant on the purpose of this file. */
19 
20 #ifdef BUILDING_ASSIMP
21  #define EXPCL_ASSIMP EXPORT_CLASS
22  #define EXPTP_ASSIMP EXPORT_TEMPL
23 #else
24  #define EXPCL_ASSIMP IMPORT_CLASS
25  #define EXPTP_ASSIMP IMPORT_TEMPL
26 #endif
27 
28 #ifdef BUILDING_PTLOADER
29  #define EXPCL_PTLOADER EXPORT_CLASS
30  #define EXPTP_PTLOADER EXPORT_TEMPL
31 #else
32  #define EXPCL_PTLOADER IMPORT_CLASS
33  #define EXPTP_PTLOADER IMPORT_TEMPL
34 #endif
35 
36 #endif