This patch spawns from this game engine issue:
[blender-staging.git] / intern / memutil / SConscript
index 5387d76f8f8420be5f6a79855bf0a078a842ba06..4528de814f3ac11392f49768f5d2d6e290e0b9ab 100644 (file)
@@ -1,15 +1,8 @@
-memutil_env = Environment()
+#!/usr/bin/python
+Import ('env')
 
-# Import the C flags set in the SConstruct file
-Import ('cflags')
-Import ('cxxflags')
-Import ('defines')
-memutil_env.Append (CCFLAGS = cflags)
-memutil_env.Append (CXXFLAGS = cxxflags)
-memutil_env.Append (CPPDEFINES = defines)
+sources = env.Glob('intern/*.cpp')
 
-source_files = ['intern/MEM_RefCountedC-Api.cpp']
+incs = '. ..'
 
-memutil_env.Append (CPPPATH = ['.'])
-
-memutil_env.Library (target='#/lib/blender_MEM', source=source_files)
+env.BlenderLib ('bf_memutil', sources, Split(incs), [], libtype=['intern', 'player'], priority = [0, 180] )