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
41 lines (35 loc) · 1.13 KB
/
Sources.pp
File metadata and controls
41 lines (35 loc) · 1.13 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
#begin lib_target
#define TARGET p3showbase
#define LOCAL_LIBS \
p3directbase
#define OTHER_LIBS \
p3pgraph:c p3pgraphnodes:c p3gsgbase:c p3gobj:c p3mathutil:c p3pstatclient:c \
p3downloader:c p3pandabase:c p3pnmimage:c p3prc:c \
p3pipeline:c p3cull:c \
$[if $[HAVE_NET],p3net:c] $[if $[WANT_NATIVE_NET],p3nativenet:c] \
p3display:c p3linmath:c p3event:c p3putil:c panda:m \
p3express:c pandaexpress:m \
p3interrogatedb:c p3dconfig:c p3dtoolconfig:m \
p3dtoolutil:c p3dtoolbase:c p3dtool:m
#define WIN_SYS_LIBS \
user32
#define SOURCES \
showBase.cxx showBase.h \
$[if $[IS_OSX],showBase_assist.mm]
#define IGATESCAN all
#end lib_target
// Define a Python extension module for operating on frozen modules.
// This is a pure C module; it involves no Panda code or C++ code.
#begin lib_target
#define BUILD_TARGET $[HAVE_PYTHON]
#define TARGET p3extend_frozen
#define LIB_PREFIX
#if $[OSX_PLATFORM]
#define LINK_AS_BUNDLE 1
#define BUNDLE_EXT .so
#endif
#if $[WINDOWS_PLATFORM]
#define DYNAMIC_LIB_EXT .pyd
#endif
#define SOURCES extend_frozen.c
#end lib_target