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
path: root/README
diff options
context:
space:
mode:
authorWouter van Heyst <larstiq-bforge@larstiq.dyndns.org>2003-01-27 04:43:09 +0300
committerWouter van Heyst <larstiq-bforge@larstiq.dyndns.org>2003-01-27 04:43:09 +0300
commit3396a234990f6c2bcc25de0b99a003d69bcc961a (patch)
treeef0b1c0b68cf026183240a25ab47c24a93b0c5d5 /README
parent945d5014350db11268b447e789a89db645f2a759 (diff)
- Update the basic Makefile tips to reflect the current situation
- Update the upstream ODE site to it's current canonical location - Update the location of bundled ODE to extern/ - Removed the manual unpacking of fmod for OSX, it's in lib/ now - Add the #blendersauce irc channel to the contact information - some minor cosmetic fixes
Diffstat (limited to 'README')
-rw-r--r--README64
1 files changed, 13 insertions, 51 deletions
diff --git a/README b/README
index 53df4ff5b4b..5183457fe1a 100644
--- a/README
+++ b/README
@@ -1,9 +1,11 @@
Welcome to the fun world of open-source.
This file is to help you get started using the source and will hopefully
-answer most questions.
+answer most questions. If you do have any problems with these instructions,
+post a message to the Forums on www.blender.org, or visit us at #blendersauce
+on irc.freenode.net
-Here are some links to external packages you may or maynot need:
+Here are some links to external packages you may or may not need:
openssl: http://www.openssl.org
python: http://www.python.org
@@ -11,7 +13,7 @@ mxtexttools:http://www.egenix.com/files/python/mxTextTools.html (python lib)
libjpeg: http://www.ijg.org/
libpng: http://www.libpng.org/pub/png/
zlib: http://www.gzip.org/zlib/
-ode: http://q12.org/ode/ode.html
+ode: http://opende.sourceforge.net/
openal: http://www.openal.org/home/ (for linux/windows)
sdl: http://www.libsdl.org/index.php (for openal)
smpeg: http://www.lokigames.com/development/smpeg.php3 (for openal)
@@ -47,45 +49,18 @@ properly.
fix the pointer to it I'm still working on automating this)
--------------Basic Makefile TIPS---------------------------------------
-Assuming you are using tcsh/csh do the following before compiling.
-#Set this to wherever you have extracted the source.
-setenv NANBLENDERHOME `pwd`
-setenv MAKEFLAGS "-w -I$NANBLENDERHOME/source"
-
-Or for bash/sh do this:
-NANBLENDERHOME=`pwd`
-export NANBLENDERHOME
-MAKEFLAGS="-w -I$NANBLENDERHOME/source"
-export MAKEFLAGS
-
-Then edit source/nan_definitions.mk to fit you're environment.
-(You'll want to change things like NAN_OPENSSL,NAN_JPEG, NAN_PNG etc..
-to point to where you have it installed)
+Edit source/nan_definitions.mk to fit your environment, be sure to edit the
+block matching your OS. You will want to change variables like NAN_OPENSSL,
+NAN_JPEG, NAN_PNG etc. to point to where you have those installed.
If you want to integrate the game-engine in Blender, you might want
to uncomment the following line in nan_compile.mk:
#CFLAGS += -DGAMEBLENDER=1
-The define is disabled by default because there still are still some
+The define is disabled by default because there are still some
problems with this at the moment.
-If you tried to just have a go at making stuff you might wind up with
-an empty file /tmp/.nanguess
-You need to remove the empty file and it will get created automatically
-by $NANBLENDERHOME/source/tools/guess/guessconfig after you have
-setup the NANBLENDERHOME variable.
-
-After that cd $NANBLENDERHOME/intern
-make
-make install
-
-cd $NANBLENDERHOME/source/ode
-Look at the README_BLENDER and follow instructions
-
-Then cd $NANBLENDERHOME/source
-make
-
-If you have any problems with the above post a message to the Forums on
-www.blender.org
+After adjusting things for your environment run 'make' (or use the nice hmake
+script at blender/source/tools/hmake/hmake)
----------------------WINDOWS TIPS--------------------------------------
@@ -168,9 +143,6 @@ zlib-1.1.4-lib.zip. Rename the unzipped directory "zlib" and copy it to the
$NANBLENDERHOME/lib/windows directory.
-If you have any problems with the above post a message to the Forums on
-www.blender.org
-
----------------------Mac OSX TIPS--------------------------------------
When building Blender on OSX you have three choices:
METHOD 1. Build using the old NaN Makefiles.
@@ -242,7 +214,7 @@ BUILDING EXTERNAL LIBRARIES
If you don't want to use the precompiled libraries you can download and/or
build them yourself. Here are some directions.
-PYHON:
+PYTHON:
Mac OSX 10.2 (Jaguar) now comes with Python (2.2.1) pre-installed. This is fine
for producing the "frozen" Python code found in the intern directory. However,
the installation does not contain the python library to link against (at least
@@ -260,19 +232,9 @@ $NANBLENDERHOME/lib/darwin-6.1-powerpc/python/include/python2.2
$NANBLENDERHOME/lib/darwin-6.1-powerpc/python/lib/python2.2/config
Now copy the include files and the libpython2.2.a library to those locations.
-FMOD:
-Download FMOD from http://www.fmod.org/ and unpack with StuffIt Expander. The
-archive contains header files and a library. Copy those to these directories
-(that you need to create first):
-$NANBLENDERHOME/lib/darwin-6.1-powerpc/fmod/include
-$NANBLENDERHOME/lib/darwin-6.1-powerpc/fmod/lib
-
ODE:
Ode is currently included in the source tree of Blender. This might change in
the close future. But for now you don't need to download Ode.
If you want to build ODE yourself, you'll have to edit a config file of ODE first.
-go to $NANBLENDERHOME/source/ode/config and edit the file "user-settings" so
+go to $NANBLENDERHOME/extern/ode/dist/config and edit the file "user-settings" so
that platform is equal to osx (PLATFORM=osx).
-
-If you have any problems with the above post a message to the Forums on
-www.blender.org