BGE : Standardization of callbacks execution.
[blender.git] / source / gameengine / Expressions / CMakeLists.txt
1 # ***** BEGIN GPL LICENSE BLOCK *****
2 #
3 # This program is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU General Public License
5 # as published by the Free Software Foundation; either version 2
6 # of the License, or (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software Foundation,
15 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 #
17 # The Original Code is Copyright (C) 2006, Blender Foundation
18 # All rights reserved.
19 #
20 # The Original Code is: all of this file.
21 #
22 # Contributor(s): Jacques Beaurain.
23 #
24 # ***** END GPL LICENSE BLOCK *****
25
26 set(INC
27         .
28         ../SceneGraph
29         ../../blender/blenlib
30         ../../../intern/guardedalloc
31         ../../../intern/string
32 )
33
34 set(INC_SYS
35         ../../../intern/moto/include
36 )
37
38 set(SRC
39         BoolValue.cpp
40         ConstExpr.cpp
41         EXP_C-Api.cpp
42         EmptyValue.cpp
43         ErrorValue.cpp
44         Expression.cpp
45         FloatValue.cpp
46         IdentifierExpr.cpp
47         IfExpr.cpp
48         InputParser.cpp
49         IntValue.cpp
50         KX_HashedPtr.cpp
51         ListValue.cpp
52         Operator1Expr.cpp
53         Operator2Expr.cpp
54         PyObjectPlus.cpp
55         StringValue.cpp
56         Value.cpp
57         VectorValue.cpp
58         KX_PythonCallBack.cpp
59
60         BoolValue.h
61         ConstExpr.h
62         EXP_C-Api.h
63         EmptyValue.h
64         ErrorValue.h
65         Expression.h
66         FloatValue.h
67         IdentifierExpr.h
68         IfExpr.h
69         InputParser.h
70         IntValue.h
71         KX_HashedPtr.h
72         KX_Python.h
73         ListValue.h
74         Operator1Expr.h
75         Operator2Expr.h
76         PyObjectPlus.h
77         StringValue.h
78         Value.h
79         VectorValue.h
80         VoidValue.h
81         KX_PythonCallBack.h
82 )
83
84 blender_add_lib(ge_logic_expressions "${SRC}" "${INC}" "${INC_SYS}")