Move sequencer sources from blenkernel

This is first step of refactoring task T77580.
Next step will be breaking up files into smaller ones.

Reviewed By: sergey, brecht

Differential Revision: https://developer.blender.org/D8492
This commit is contained in:
Richard Antalik 2020-10-05 02:58:56 +02:00
parent c514357358
commit 18d7aeacf2
Notes: blender-bot 2023-02-14 04:56:36 +01:00
Referenced by issue #77580, Sequencer: restructuring the code layout
23 changed files with 73 additions and 6 deletions

View File

@ -119,6 +119,7 @@ add_subdirectory(imbuf)
add_subdirectory(nodes)
add_subdirectory(modifiers)
add_subdirectory(gpencil_modifiers)
add_subdirectory(sequencer)
add_subdirectory(shader_fx)
add_subdirectory(io)
add_subdirectory(functions)

View File

@ -36,6 +36,7 @@ set(INC
../makesrna
../modifiers
../nodes
../sequencer
../shader_fx
../simulation
../render/extern/include
@ -212,11 +213,6 @@ set(SRC
intern/rigidbody.c
intern/scene.c
intern/screen.c
intern/seqcache.c
intern/seqeffects.c
intern/seqmodifier.c
intern/seqprefetch.c
intern/sequencer.c
intern/shader_fx.c
intern/shrinkwrap.c
intern/simulation.cc
@ -374,7 +370,6 @@ set(SRC
BKE_rigidbody.h
BKE_scene.h
BKE_screen.h
BKE_sequencer.h
BKE_sequencer_offscreen.h
BKE_shader_fx.h
BKE_shrinkwrap.h

View File

@ -31,6 +31,7 @@ set(INC
../makesrna
../nodes
../render/extern/include
../sequencer
../windowmanager
../../../intern/guardedalloc

View File

@ -27,6 +27,7 @@ set(INC
../makesdna
../makesrna
../modifiers
../sequencer
../windowmanager
../../../intern/atomic
../../../intern/guardedalloc

View File

@ -24,6 +24,7 @@ set(INC
../../gpu
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/clog
../../../../intern/glew-mx

View File

@ -29,6 +29,7 @@ set(INC
../../makesdna
../../makesrna
../../render/extern/include
../../sequencer
../../windowmanager
../../../../intern/glew-mx
../../../../intern/guardedalloc

View File

@ -28,6 +28,7 @@ set(INC
../../imbuf
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/glew-mx
../../../../intern/guardedalloc

View File

@ -22,6 +22,7 @@ set(INC
../../depsgraph
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/guardedalloc
)

View File

@ -25,6 +25,7 @@ set(INC
../../imbuf
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/glew-mx
../../../../intern/guardedalloc

View File

@ -26,6 +26,7 @@ set(INC
../../imbuf
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/atomic
../../../../intern/glew-mx

View File

@ -28,6 +28,7 @@ set(INC
../../makesrna
../../render/extern/include
../../depsgraph
../../sequencer
../../windowmanager
../../../../intern/glew-mx
../../../../intern/guardedalloc

View File

@ -27,6 +27,7 @@ set(INC
../../imbuf
../../makesdna
../../makesrna
../../sequencer
../../windowmanager
../../../../intern/clog
../../../../intern/glew-mx

View File

@ -26,6 +26,7 @@ set(INC
../gpu
../makesdna
../makesrna
../sequencer
../../../intern/guardedalloc
../../../intern/memutil
)

View File

@ -373,6 +373,7 @@ blender_include_dirs(
../../imbuf
../../makesdna
../../nodes/
../../sequencer
../../simulation
../../windowmanager
../../editors/include

View File

@ -32,6 +32,7 @@ set(INC
../makesdna
../makesrna
../nodes
../sequencer
../simulation
../../../intern/atomic
../../../intern/guardedalloc

View File

@ -0,0 +1,56 @@
# ***** BEGIN GPL LICENSE BLOCK *****
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation,
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# The Original Code is Copyright (C) 2011, Blender Foundation
# All rights reserved.
# ***** END GPL LICENSE BLOCK *****
set(INC
.
../blenkernel
../blenlib
../blentranslation
../depsgraph
../imbuf
../makesdna
../makesrna
../render/extern/include
../blenfont
../windowmanager
../../../intern/atomic
../../../intern/guardedalloc
)
set(INC_SYS
)
set(SRC
BKE_sequencer.h
intern/sequencer.c
intern/image_cache.c
intern/effects.c
intern/modifier.c
intern/prefetch.c
)
set(LIB
bf_blenkernel
bf_blenlib
)
blender_add_lib(bf_sequencer "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")

View File

@ -37,6 +37,7 @@ set(INC
../makesrna
../nodes
../render/extern/include
../sequencer
../../../intern/clog
../../../intern/ghost
../../../intern/glew-mx
@ -116,6 +117,7 @@ set(SRC
set(LIB
bf_editor_screen
bf_sequencer
)
if(WITH_AUDASPACE)