forked from panda3d/panda3d
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSources.pp
More file actions
67 lines (48 loc) · 1.57 KB
/
Sources.pp
File metadata and controls
67 lines (48 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#begin static_lib_target
#define TARGET p3tinyxml
#define COMBINED_SOURCES tinyxml_composite1.cxx
#define SOURCES \
tinyxml.h
#define INCLUDED_SOURCES \
tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp
#define INSTALL_HEADERS \
tinyxml.h
#define EXTRA_CDEFS TIXML_USE_STL
#define C++FLAGS $[CFLAGS_SHARED]
#end static_lib_target
#if $[P3D_PLUGIN_MT]
#begin static_lib_target
//
// libp3tinyxml_mt.lib, the same as above, with /MT compilation. This
// is needed when building the /MT plugin.
//
#define TARGET p3tinyxml_mt
#define LINK_FORCE_STATIC_RELEASE_C_RUNTIME 1
#define COMBINED_SOURCES tinyxml_composite1.cxx
#define SOURCES \
tinyxml.h
#define INCLUDED_SOURCES \
tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp
#define INSTALL_HEADERS \
tinyxml.h
#define EXTRA_CDEFS TIXML_USE_STL
#define C++FLAGS $[CFLAGS_SHARED]
#end static_lib_target
#endif // $[P3D_PLUGIN_MT]
#begin lib_target
#define TARGET p3dxml
#define LOCAL_LIBS p3pandabase
#define OTHER_LIBS \
p3interrogatedb:c p3dconfig:c p3dtoolconfig:m \
p3dtoolutil:c p3dtoolbase:c p3prc:c p3dtool:m
#define COMBINED_SOURCES p3dxml_composite1.cxx
#define SOURCES \
config_dxml.h tinyxml.h
#define INCLUDED_SOURCES \
config_dxml.cxx \
tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp
// It's important not to include tinyxml.h on the IGATESCAN list,
// because that file has to be bracketed by BEGIN_PUBLISH
// .. END_PUBLISH (which is handled by config_dxml.cxx).
#define IGATESCAN config_dxml.h $[INCLUDED_SOURCES]
#end lib_target