[Bf-blender-cvs] [b1c3d91aed4] master: Makefile: icons target now uses make variables

Campbell Barton noreply at git.blender.org
Thu Feb 28 00:38:42 CET 2019


Commit: b1c3d91aed42adcc6d15d709a236e71d02c86da4
Author: Campbell Barton
Date:   Thu Feb 28 10:34:50 2019 +1100
Branches: master
https://developer.blender.org/rBb1c3d91aed42adcc6d15d709a236e71d02c86da4

Makefile: icons target now uses make variables

Add examples in help text.

===================================================================

M	GNUmakefile

===================================================================

diff --git a/GNUmakefile b/GNUmakefile
index afd1a4880b7..35960733858 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -101,13 +101,21 @@ Utilities
 
    * icons:
      Updates PNG icons from SVG files.
-     Set environment variables 'BLENDER_BIN' and 'INKSCAPE_BIN'
-     to define your own commands.
+
+     Optionally pass in variables: 'BLENDER_BIN', 'INKSCAPE_BIN'
+     otherwise default paths are used.
+
+     Example
+        make icons INKSCAPE_BIN=/path/to/inkscape
 
    * icons_geom:
      Updates Geometry icons from BLEND file.
-     Set environment variable 'BLENDER_BIN'
-     to define your own command.
+
+     Optionally pass in variable: 'BLENDER_BIN'
+     otherwise default paths are used.
+
+     Example
+        make icons_geom BLENDER_BIN=/path/to/blender
 
    * tgz:
      Create a compressed archive of the source code.
@@ -478,9 +486,12 @@ check_descriptions: .FORCE
 tgz: .FORCE
 	./build_files/utils/build_tgz.sh
 
+INKSCAPE_BIN?="inkscape"
 icons: .FORCE
-	"$(BLENDER_DIR)/release/datafiles/blender_icons_update.py"
-	"$(BLENDER_DIR)/release/datafiles/prvicons_update.py"
+	BLENDER_BIN=$(BLENDER_BIN) INKSCAPE_BIN=$(INKSCAPE_BIN) \
+		"$(BLENDER_DIR)/release/datafiles/blender_icons_update.py"
+	BLENDER_BIN=$(BLENDER_BIN) INKSCAPE_BIN=$(INKSCAPE_BIN) \
+		"$(BLENDER_DIR)/release/datafiles/prvicons_update.py"
 
 icons_geom: .FORCE
 	BLENDER_BIN=$(BLENDER_BIN) \



More information about the Bf-blender-cvs mailing list