~siretart/ubuntu/utopic/blender/libav10

« back to all changes in this revision

Viewing changes to source/gameengine/GameLogic/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2012-07-23 08:54:18 UTC
  • mfrom: (14.2.16 sid)
  • mto: (14.2.19 sid)
  • mto: This revision was merged to the branch mainline in revision 42.
  • Revision ID: package-import@ubuntu.com-20120723085418-9foz30v6afaf5ffs
Tags: 2.63a-2
* debian/: Cycles support added (Closes: #658075)
  For now, this top feature has been enabled only
  on [any-amd64 any-i386] architectures because
  of OpenImageIO failing on all others
* debian/: scripts installation path changed
  from /usr/lib to /usr/share:
  + debian/patches/: patchset re-worked for path changing
  + debian/control: "Breaks" field added on yafaray-exporter

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id: CMakeLists.txt 27296 2010-03-06 21:22:09Z ben2610 $
2
1
# ***** BEGIN GPL LICENSE BLOCK *****
3
2
#
4
3
# This program is free software; you can redistribute it and/or
24
23
#
25
24
# ***** END GPL LICENSE BLOCK *****
26
25
 
27
 
FILE(GLOB SRC *.cpp Joystick/*.cpp)
28
 
 
29
 
SET(INC
30
 
        . 
31
 
        ../../../source/kernel/gen_system 
 
26
set(INC
 
27
        .
 
28
        ../Expressions
 
29
        ../Rasterizer
 
30
        ../SceneGraph
 
31
        ../../blender/blenlib
 
32
        ../../../intern/container
 
33
        ../../../intern/moto/include
32
34
        ../../../intern/string
33
 
        ../../../source/gameengine/Expressions 
34
 
        ../../../source/gameengine/SceneGraph
35
 
        ../../../intern/moto/include
36
 
        ../../../source/gameengine/Rasterizer
37
 
)
38
 
 
39
 
IF(WITH_SDL)
40
 
        SET(INC ${INC} ${SDL_INCLUDE_DIR})
41
 
ELSE(WITH_SDL)
42
 
        ADD_DEFINITIONS(-DDISABLE_SDL)
43
 
ENDIF(WITH_SDL)
44
 
 
45
 
IF(WITH_PYTHON)
46
 
        SET(INC ${INC} ${PYTHON_INC})
47
 
ELSE(WITH_PYTHON)
48
 
        ADD_DEFINITIONS(-DDISABLE_PYTHON)
49
 
ENDIF(WITH_PYTHON)
50
 
 
51
 
BLENDERLIB(bf_logic "${SRC}" "${INC}")
52
 
#env.BlenderLib ( 'bf_logic', sources, Split(incs), [], libtype=['game','player'], priority=[30, 110] )
 
35
)
 
36
 
 
37
set(INC_SYS
 
38
 
 
39
)
 
40
 
 
41
set(SRC
 
42
        SCA_2DFilterActuator.cpp
 
43
        SCA_ANDController.cpp
 
44
        SCA_ActuatorEventManager.cpp
 
45
        SCA_ActuatorSensor.cpp
 
46
        SCA_AlwaysEventManager.cpp
 
47
        SCA_AlwaysSensor.cpp
 
48
        SCA_BasicEventManager.cpp
 
49
        SCA_DelaySensor.cpp
 
50
        SCA_EventManager.cpp
 
51
        SCA_ExpressionController.cpp
 
52
        SCA_IActuator.cpp
 
53
        SCA_IController.cpp
 
54
        SCA_IInputDevice.cpp
 
55
        SCA_ILogicBrick.cpp
 
56
        SCA_IObject.cpp
 
57
        SCA_IScene.cpp
 
58
        SCA_ISensor.cpp
 
59
        SCA_JoystickManager.cpp
 
60
        SCA_JoystickSensor.cpp
 
61
        SCA_KeyboardManager.cpp
 
62
        SCA_KeyboardSensor.cpp
 
63
        SCA_LogicManager.cpp
 
64
        SCA_MouseManager.cpp
 
65
        SCA_MouseSensor.cpp
 
66
        SCA_NANDController.cpp
 
67
        SCA_NORController.cpp
 
68
        SCA_ORController.cpp
 
69
        SCA_PropertyActuator.cpp
 
70
        SCA_PropertyEventManager.cpp
 
71
        SCA_PropertySensor.cpp
 
72
        SCA_PythonController.cpp
 
73
        SCA_PythonKeyboard.cpp
 
74
        SCA_PythonMouse.cpp
 
75
        SCA_RandomActuator.cpp
 
76
        SCA_RandomEventManager.cpp
 
77
        SCA_RandomNumberGenerator.cpp
 
78
        SCA_RandomSensor.cpp
 
79
        SCA_TimeEventManager.cpp
 
80
        SCA_XNORController.cpp
 
81
        SCA_XORController.cpp
 
82
        Joystick/SCA_Joystick.cpp
 
83
        Joystick/SCA_JoystickEvents.cpp
 
84
 
 
85
        SCA_2DFilterActuator.h
 
86
        SCA_ANDController.h
 
87
        SCA_ActuatorEventManager.h
 
88
        SCA_ActuatorSensor.h
 
89
        SCA_AlwaysEventManager.h
 
90
        SCA_AlwaysSensor.h
 
91
        SCA_BasicEventManager.h
 
92
        SCA_DelaySensor.h
 
93
        SCA_EventManager.h
 
94
        SCA_ExpressionController.h
 
95
        SCA_IActuator.h
 
96
        SCA_IController.h
 
97
        SCA_IInputDevice.h
 
98
        SCA_ILogicBrick.h
 
99
        SCA_IObject.h
 
100
        SCA_IScene.h
 
101
        SCA_ISensor.h
 
102
        SCA_JoystickManager.h
 
103
        SCA_JoystickSensor.h
 
104
        SCA_KeyboardManager.h
 
105
        SCA_KeyboardSensor.h
 
106
        SCA_LogicManager.h
 
107
        SCA_MouseManager.h
 
108
        SCA_MouseSensor.h
 
109
        SCA_NANDController.h
 
110
        SCA_NORController.h
 
111
        SCA_ORController.h
 
112
        SCA_PropertyActuator.h
 
113
        SCA_PropertyEventManager.h
 
114
        SCA_PropertySensor.h
 
115
        SCA_PythonController.h
 
116
        SCA_PythonKeyboard.h
 
117
        SCA_PythonMouse.h
 
118
        SCA_RandomActuator.h
 
119
        SCA_RandomEventManager.h
 
120
        SCA_RandomNumberGenerator.h
 
121
        SCA_RandomSensor.h
 
122
        SCA_TimeEventManager.h
 
123
        SCA_XNORController.h
 
124
        SCA_XORController.h
 
125
        Joystick/SCA_Joystick.h
 
126
        Joystick/SCA_JoystickDefines.h
 
127
        Joystick/SCA_JoystickPrivate.h
 
128
)
 
129
 
 
130
if(WITH_SDL)
 
131
        list(APPEND INC_SYS
 
132
                ${SDL_INCLUDE_DIR}
 
133
        )
 
134
 
 
135
        add_definitions(-DWITH_SDL)
 
136
 
 
137
        if(WITH_GHOST_SDL)
 
138
                add_definitions(-DWITH_GHOST_SDL)
 
139
        endif()
 
140
endif()
 
141
 
 
142
blender_add_lib(ge_logic "${SRC}" "${INC}" "${INC_SYS}")