Age | Commit message (Collapse) | Author |
|
well.
To remove the directories on your system, do a:
cvs update -P
|
|
/intern/python stuff.
To remove the directories on your system, do a:
cvs update -P
|
|
|
|
Florian Eggenburger).
Full instructions are in doc/README.windows-gcc.
Main differences from Florian's patch:
- the 'lib' dir should now be the same level as the 'blender' dir (rather
than being a subdir of 'blender'). This is consistent with the other
platforms that bf-blender supports (tuhopuu will also adopt this convention
hopefully soon).
- the script 'free_windows-env.mk' is no longer needed ... see the
docs about how this is overcome (again, tuhopuu will hopefully
also follow this route soon).
- the dlltool dir has it's own Makefile that builds all of the
needed stub libraries from the dll's in cvs.
|
|
I'll wait a couple of days and if no complaints do the other dirs as well.
Kent
|
|
directories exist. They don't exist for a standard Python 2.3 installation
but they aren't needed either... this is really a hack, I wish someone
who understood the freeze process better could look at this.
|
|
|
|
python. (otherwise why have the env var?) ;)
Kent
|
|
|
|
|
|
- add ID and copyrights to top level makefile
|
|
|
|
- switching the define on in buildsystems (NaN, auto and msvc are done)
- again import _Blender, which is the C module, from the Python modules
|
|
I added a check if the output directory (../frozen) exists and will create
the directory if it does not exist.
This time I tested it also with the NaN make environment :)
Michel
|
|
is updated.
* modulefinder creates a file src.list which contains all the *.py files
needed for the python suport in Blender.
* Makefile.am is able to depend on the files listed in src.list.
* makemakefile_ac.py is reverted to the previous version. The old version
contained my first attempt to get the make freeze trick working. It was
wrong.
Michel
|
|
to Python.h had to be adjusted
|
|
build systems (auto, msvc, PB) do not seem to have this problem.
- Change intern/python/freeze/Makefile to freeze outside of the source/ tree
- Change source/blender/bpython/Makefile to not build the frozen stuff anymore
- Change source/blender/bpython/intern/Makefile to use CURRENT_PYTHON_API
instead of FUTURE_PYTHON_API, damage control
|
|
broken, but it should give 0 errors when building.
Michel
|
|
|
|
Michel
|
|
and use the Python.h in the lib/windows/python/include directory.
MSVC++ doesn't like linking with a gcc compiled frozen library.
|
|
using gcc under Irix -- without this it uses only
'cc -n32' (since this is what the sgi employee
who compiled the python stuff used).
Chris
|
|
Maarten
|
|
The README will explain how to set an option in MSVC to make it find
python.
Maarten
|
|
Maarten
|
|
This allowed me to get Python working in Blender.
Maarten
|
|
|
|
|
|
makemakefile.py reverted for sake of original build system. Makefile.am modified accordingly.
|
|
Kent
--
mein@cs.umn.edu
|
|
added the following 3 lines to everything in the intern dir:
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
Kent
--
mein@cs.umn.edu
|
|
Renamed the bmfont project files and updated them.
Maarten
|
|
etc. there.
Maarten
|
|
batch file that freezes the Blender Python code.
I had to add a dummy.cpp file to the freeze directory to make MSVC
understand it should call the batch file in a post build step. If someone else
has a better idea, feel free to change it!
Maarten
|
|
$(SRCDIR) -o $(TARGETDIR) $(SRCDIR)/VRMLmain.py
+ python $(PYFLAGS) freeze.py -d -x os -x pprint -I $(SRCDIR) -o $(TARGETDIR) $(SRCDIR)/VRMLmain.py
Freeze the Blender module
(I got this from some other people on #blendersauce and truthfully I have
no idea if this is correct or not so if someone else could look at it
that would be great)
Kent
--
mein@cs.umn.edu
|
|
MSVC workspace. It is not finished completely but it works (through a
batchfile).
Maarten
|
|
I also moved it so that it gets put in:
$(OCGDIR)/blender/bpython/$(DEBUG_DIR)libfrozen.a
and removed the stuff from the readme on how to do it by hand.
(I made one other small change and that was to comment
out the ssr target on solaris and freebsd in source/Makefile
I forgot to commit it yesterday)
Kent
--
mein@cs.umn.edu
|
|
also updated the readme so its not an extra step anymore.
Kent
--
mein@cs.umn.edu
|
|
|