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
42 lines (34 loc) · 1.28 KB
/
Sources.pp
File metadata and controls
42 lines (34 loc) · 1.28 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
#define OTHER_LIBS p3interrogatedb:c p3dconfig:c p3dtoolconfig:m \
p3dtoolutil:c p3dtoolbase:c p3dtool:m p3prc:c
#begin lib_target
#define TARGET p3framework
#define BUILDING_DLL BUILDING_FRAMEWORK
#define LOCAL_LIBS \
p3recorder p3pgui p3pgraph p3putil p3collide p3chan p3text \
p3pnmimage p3pnmimagetypes p3event p3char
#if $[LINK_ALL_STATIC]
// If we're statically linking, we need to explicitly link with
// at least one of the available renderers.
#if $[HAVE_GL]
#define LOCAL_LIBS pandagl $[LOCAL_LIBS]
#elif $[HAVE_DX9]
#define LOCAL_LIBS pandadx9 $[LOCAL_LIBS]
#elif $[HAVE_TINYDISPLAY]
#define LOCAL_LIBS p3tinydisplay $[LOCAL_LIBS]
#endif
// And we might like to have the p3egg loader available.
#if $[HAVE_EGG]
#define LOCAL_LIBS pandaegg $[LOCAL_LIBS]
#endif
#endif
#define COMBINED_SOURCES $[TARGET]_composite1.cxx
#define INCLUDED_SOURCES \
config_framework.cxx config_framework.h \
pandaFramework.cxx pandaFramework.I pandaFramework.h \
windowFramework.cxx windowFramework.I windowFramework.h \
rock_floor.rgb_src.c shuttle_controls.bam_src.c
#define INSTALL_HEADERS \
config_framework.h \
pandaFramework.I pandaFramework.h \
windowFramework.I windowFramework.h
#end lib_target