[Bf-committers] CVS commit: blender Makefile blender/dlltool Makefile gettext.def
iconv.def python.def blender/doc README.windows-gcc
blender/intern/ghost GHOST_Types.h blender/intern/ghost/intern
GHOST_DisplayManagerWin32.cpp GHOST_SystemWin32.cpp blender/intern/keymaker ...
Chris Want
bf-committers@blender.org
Sat, 24 May 2003 22:04:38 +0200 (CEST)
hos (Chris Want) 2003/05/24 22:04:38 CEST
Modified files:
. Makefile
blender/intern/ghost GHOST_Types.h
blender/intern/ghost/intern GHOST_DisplayManagerWin32.cpp
GHOST_SystemWin32.cpp
blender/intern/keymaker Makefile
blender/intern/python/freeze Makefile makemakefile.py
blender/source Makefile nan_compile.mk
nan_definitions.mk nan_link.mk
blender/source/blender/blenlib BLI_storage_types.h
BLI_winstuff.h
blender/source/blender/blenlib/intern rand.c winstuff.c
blender/source/blender/blenloader/intern genfile.c readfile.c
blender/source/blender/decrypt BLO_en_de_cryptHeader.h
blender/source/blender/encrypt/intern BLO_encrypt.c
blender/source/blender/makesdna DNA_sdna_types.h
blender/source/blender/makesdna/intern Makefile
blender/source/blender/readstreamglue BLO_sys_types.h
blender/source/blender/render/intern/source initrender.c
blender/source/blender/src writeavicodec.c
blender/source/blender/verify BLO_sign_verify_Header.h
blender/source/gameengine/BlenderRoutines
KX_BlenderInputDevice.h
blender/source/gameengine/GamePlayer Makefile
blender/source/gameengine/SoundSystem SND_DependKludge.h
Added files:
blender/dlltool Makefile gettext.def iconv.def python.def
blender/doc README.windows-gcc
Log:
Support for building bf-blender under windows with gcc (huge thanks to
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.
Revision Changes Path
1.7 +5 -1 blender/Makefile
1.8 +2 -2 blender/intern/ghost/GHOST_Types.h
1.4 +4 -2 blender/intern/ghost/intern/GHOST_DisplayManagerWin32.cpp
1.7 +8 -3 blender/intern/ghost/intern/GHOST_SystemWin32.cpp
1.6 +7 -3 blender/intern/keymaker/Makefile
1.10 +13 -1 blender/intern/python/freeze/Makefile
1.10 +9 -5 blender/intern/python/freeze/makemakefile.py
1.45 +33 -16 blender/source/Makefile
1.5 +49 -23 blender/source/nan_compile.mk
1.38 +19 -8 blender/source/nan_definitions.mk
1.11 +23 -16 blender/source/nan_link.mk
1.6 +2 -2 blender/source/blender/blenlib/BLI_storage_types.h
1.7 +5 -1 blender/source/blender/blenlib/BLI_winstuff.h
1.4 +2 -2 blender/source/blender/blenlib/intern/rand.c
1.5 +3 -1 blender/source/blender/blenlib/intern/winstuff.c
1.6 +4 -1 blender/source/blender/blenloader/intern/genfile.c
1.10 +3 -3 blender/source/blender/blenloader/intern/readfile.c
1.6 +5 -1 blender/source/blender/decrypt/BLO_en_de_cryptHeader.h
1.4 +3 -1 blender/source/blender/encrypt/intern/BLO_encrypt.c
1.7 +2 -2 blender/source/blender/makesdna/DNA_sdna_types.h
1.3 +9 -5 blender/source/blender/makesdna/intern/Makefile
1.7 +7 -2 blender/source/blender/readstreamglue/BLO_sys_types.h
1.8 +4 -4 blender/source/blender/render/intern/source/initrender.c
1.9 +2 -2 blender/source/blender/src/writeavicodec.c
1.7 +5 -1 blender/source/blender/verify/BLO_sign_verify_Header.h
1.6 +7 -2 blender/source/gameengine/BlenderRoutines/KX_BlenderInputDevice.h
1.3 +4 -2 blender/source/gameengine/GamePlayer/Makefile
1.9 +2 -2 blender/source/gameengine/SoundSystem/SND_DependKludge.h