Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct29
1 files changed, 27 insertions, 2 deletions
diff --git a/SConstruct b/SConstruct
index 02cd309607b..c4bffab661e 100644
--- a/SConstruct
+++ b/SConstruct
@@ -653,6 +653,27 @@ def data_to_c_simple(FILE_FROM):
data_to_c(FILE_FROM, FILE_TO, VAR_NAME)
+def data_to_c_simple_icon(PATH_FROM):
+
+ # first handle import
+ import sys
+ path = "source/blender/datatoc"
+ if path not in sys.path:
+ sys.path.append(path)
+
+ # convert the pixmaps to a png
+ import datatoc_icon
+
+ filename_only = os.path.basename(PATH_FROM)
+ FILE_TO_PNG = os.path.join(env['DATA_SOURCES'], filename_only + ".png")
+ FILE_TO = FILE_TO_PNG + ".c"
+ argv = [PATH_FROM, FILE_TO_PNG]
+ datatoc_icon.main_ex(argv)
+
+ # then the png to a c file
+ data_to_c_simple(FILE_TO_PNG)
+
+
if B.targets != ['cudakernels']:
data_to_c("source/blender/compositor/operations/COM_OpenCLKernels.cl",
B.root_build_dir + "data_headers/COM_OpenCLKernels.cl.h",
@@ -680,8 +701,12 @@ if B.targets != ['cudakernels']:
data_to_c_simple("release/datafiles/bmonofont.ttf")
data_to_c_simple("release/datafiles/splash.png")
- data_to_c_simple("release/datafiles/blender_icons16.png")
- data_to_c_simple("release/datafiles/blender_icons32.png")
+
+ # data_to_c_simple("release/datafiles/blender_icons16.png")
+ # data_to_c_simple("release/datafiles/blender_icons32.png")
+ data_to_c_simple_icon("release/datafiles/blender_icons16")
+ data_to_c_simple_icon("release/datafiles/blender_icons32")
+
data_to_c_simple("release/datafiles/prvicons.png")
data_to_c_simple("release/datafiles/brushicons/add.png")