/
Makefile.am
46 lines (42 loc) · 1.85 KB
/
Makefile.am
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
# If system doesn't provide pybind11, fall back to the pybind11 headers we ship in the libs/pybind folder
if !SYSTEM_HAS_PYBIND11
PYBIND11_CPPFLAGS += -I$(top_srcdir)/libs/pybind
endif
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/libs \
$(XML_CFLAGS) \
$(PYTHON_CPPFLAGS) \
$(PYBIND11_CPPFLAGS) \
-DPKGLIBDIR='"$(pkglibdir)"'
modulesdir = $(pkglibdir)/modules
modules_LTLIBRARIES = script.la
script_la_LDFLAGS = -module -avoid-version \
$(FILESYSTEM_LIBS) \
$(PYTHON_LIBS)
script_la_LIBADD = $(top_builddir)/libs/math/libmath.la
script_la_SOURCES = ScriptingSystem.cpp \
ScriptCommand.cpp \
ScriptModule.cpp \
SceneNodeBuffer.cpp \
PythonModule.cpp \
interfaces/DialogInterface.cpp \
interfaces/EClassInterface.cpp \
interfaces/BrushInterface.cpp \
interfaces/CameraInterface.cpp \
interfaces/RadiantInterface.cpp \
interfaces/PatchInterface.cpp \
interfaces/SelectionInterface.cpp \
interfaces/MapInterface.cpp \
interfaces/EntityInterface.cpp \
interfaces/MathInterface.cpp \
interfaces/ModelInterface.cpp \
interfaces/CommandSystemInterface.cpp \
interfaces/FileSystemInterface.cpp \
interfaces/GridInterface.cpp \
interfaces/SceneGraphInterface.cpp \
interfaces/ShaderSystemInterface.cpp \
interfaces/SkinInterface.cpp \
interfaces/SelectionSetInterface.cpp \
interfaces/SelectionGroupInterface.cpp \
interfaces/SoundInterface.cpp \
interfaces/GameInterface.cpp \
interfaces/LayerInterface.cpp