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:
		@@ -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)
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -31,6 +31,7 @@ set(INC
 | 
			
		||||
  ../makesrna
 | 
			
		||||
  ../nodes
 | 
			
		||||
  ../render/extern/include
 | 
			
		||||
  ../sequencer
 | 
			
		||||
  ../windowmanager
 | 
			
		||||
  ../../../intern/guardedalloc
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -27,6 +27,7 @@ set(INC
 | 
			
		||||
  ../makesdna
 | 
			
		||||
  ../makesrna
 | 
			
		||||
  ../modifiers
 | 
			
		||||
  ../sequencer
 | 
			
		||||
  ../windowmanager
 | 
			
		||||
  ../../../intern/atomic
 | 
			
		||||
  ../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
@@ -24,6 +24,7 @@ set(INC
 | 
			
		||||
  ../../gpu
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/clog
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
 
 | 
			
		||||
@@ -29,6 +29,7 @@ set(INC
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../render/extern/include
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
  ../../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
@@ -28,6 +28,7 @@ set(INC
 | 
			
		||||
  ../../imbuf
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
  ../../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
@@ -22,6 +22,7 @@ set(INC
 | 
			
		||||
  ../../depsgraph
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/guardedalloc
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,7 @@ set(INC
 | 
			
		||||
  ../../imbuf
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
  ../../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,7 @@ set(INC
 | 
			
		||||
  ../../imbuf
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/atomic
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
 
 | 
			
		||||
@@ -28,6 +28,7 @@ set(INC
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../render/extern/include
 | 
			
		||||
  ../../depsgraph
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
  ../../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
@@ -27,6 +27,7 @@ set(INC
 | 
			
		||||
  ../../imbuf
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../makesrna
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../../../intern/clog
 | 
			
		||||
  ../../../../intern/glew-mx
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,7 @@ set(INC
 | 
			
		||||
  ../gpu
 | 
			
		||||
  ../makesdna
 | 
			
		||||
  ../makesrna
 | 
			
		||||
  ../sequencer
 | 
			
		||||
  ../../../intern/guardedalloc
 | 
			
		||||
  ../../../intern/memutil
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -373,6 +373,7 @@ blender_include_dirs(
 | 
			
		||||
  ../../imbuf
 | 
			
		||||
  ../../makesdna
 | 
			
		||||
  ../../nodes/
 | 
			
		||||
  ../../sequencer
 | 
			
		||||
  ../../simulation
 | 
			
		||||
  ../../windowmanager
 | 
			
		||||
  ../../editors/include
 | 
			
		||||
 
 | 
			
		||||
@@ -32,6 +32,7 @@ set(INC
 | 
			
		||||
  ../makesdna
 | 
			
		||||
  ../makesrna
 | 
			
		||||
  ../nodes
 | 
			
		||||
  ../sequencer
 | 
			
		||||
  ../simulation
 | 
			
		||||
  ../../../intern/atomic
 | 
			
		||||
  ../../../intern/guardedalloc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										56
									
								
								source/blender/sequencer/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								source/blender/sequencer/CMakeLists.txt
									
									
									
									
									
										Normal 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}")
 | 
			
		||||
@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user