[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22528] branches/blender2.5/blender: copy the systems python to the install dir for re-distrobution ( non-osx unix), removed some unused stuff in makefiles

Campbell Barton ideasman42 at gmail.com
Sun Aug 16 20:14:18 CEST 2009


Revision: 22528
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22528
Author:   campbellbarton
Date:     2009-08-16 20:14:17 +0200 (Sun, 16 Aug 2009)

Log Message:
-----------
copy the systems python to the install dir for re-distrobution (non-osx unix), removed some unused stuff in makefiles

Modified Paths:
--------------
    branches/blender2.5/blender/release/Makefile
    branches/blender2.5/blender/source/creator/CMakeLists.txt
    branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile

Modified: branches/blender2.5/blender/release/Makefile
===================================================================
--- branches/blender2.5/blender/release/Makefile	2009-08-16 17:42:09 UTC (rev 22527)
+++ branches/blender2.5/blender/release/Makefile	2009-08-16 18:14:17 UTC (rev 22528)
@@ -35,16 +35,6 @@
 export DISTDIR=$(NAN_OBJDIR)/$(BLENDNAME)
 export CONFDIR=$(DISTDIR)/.blender
 
-ifeq ($(OS),beos)
-   TAR="zip"
-   TARFLAGS="-ry9"
-   EXT0=""
-   EXT1=".zip"
-   COMPRESS=""
-   EXT2=""
-   NOPLUGINS?=true
-endif
-
 ifeq ($(OS),$(findstring $(OS), "freebsd irix linux openbsd solaris"))
    TAR="tar"
    TARFLAGS="cf"

Modified: branches/blender2.5/blender/source/creator/CMakeLists.txt
===================================================================
--- branches/blender2.5/blender/source/creator/CMakeLists.txt	2009-08-16 17:42:09 UTC (rev 22527)
+++ branches/blender2.5/blender/source/creator/CMakeLists.txt	2009-08-16 18:14:17 UTC (rev 22528)
@@ -114,10 +114,36 @@
     IF(WITH_PYTHON)
       ADD_CUSTOM_COMMAND(
         TARGET blender POST_BUILD MAIN_DEPENDENCY blender
+        COMMENT "copying blender scripts..."
         COMMAND cp -R ${CMAKE_SOURCE_DIR}/release/ui ${TARGETDIR}/.blender/
         COMMAND cp -R ${CMAKE_SOURCE_DIR}/release/io ${TARGETDIR}/.blender/
         COMMAND find ${TARGETDIR} -name "*.py?" -prune -exec rm -rf {} "\;"
       )
+      
+      # Copy the systems python into the install directory
+      ADD_CUSTOM_COMMAND(
+        TARGET blender POST_BUILD MAIN_DEPENDENCY blender
+        COMMENT "copying a subset of the systems python..."
+        
+        COMMAND mkdir ${TARGETDIR}/.blender/python # PYTHONPATH and PYTHONHOME is set here
+        COMMAND mkdir ${TARGETDIR}/.blender/python/lib/
+        COMMAND cp -R ${PYTHON_LIBPATH}/python${PYTHON_VERSION} ${TARGETDIR}/.blender/python/lib/
+        
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/distutils
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/lib2to3
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/idlelib
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/tkinter
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/config
+        
+        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/site-packages
+        COMMAND mkdir ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/site-packages    # python needs it.
+
+        COMMAND rm ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/lib-dynload/_tkinter.so
+        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "test" -prune -exec rm -rf {} "\;"
+        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "*.py?" -exec rm -rf {} "\;"
+        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "*.so"-exec strip -s {} "\;"
+      )
+     
     ENDIF(WITH_PYTHON)
       
     ADD_CUSTOM_COMMAND(

Modified: branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile
===================================================================
--- branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile	2009-08-16 17:42:09 UTC (rev 22527)
+++ branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile	2009-08-16 18:14:17 UTC (rev 22528)
@@ -59,9 +59,6 @@
 CPPFLAGS += -I../../../Rasterizer
 #CPPFLAGS += -I../../../Network/LoopBackNetwork
 
-# physics
-CPPFLAGS += -I../../../../sumo/Fuzzics/include
-
 # moto
 CPPFLAGS += -I$(NAN_MOTO)/include
 





More information about the Bf-blender-cvs mailing list