[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22965] branches/blender2.5/blender: changes needed for building the blenderplayer with cmake on linux.

Campbell Barton ideasman42 at gmail.com
Thu Sep 3 18:27:37 CEST 2009


Had to remove of it wouldn't build for me because of...
source/gameengine/GamePlayer/ghost/GPG_ghost.cpp:102:char
bprogname[FILE_MAXDIR+FILE_MAXFILE];

On Thu, Sep 3, 2009 at 9:14 AM, Dalai Felinto<dfelinto at gmail.com> wrote:
> Hi Campbell.
>
> Why did you remove char bprogname[]=""; ? At least here (cmake+msvc) I
> need that in stubs to link blenderplayer.
> If you don't mind I will commit it back with some functions needed by
> ffmpeg (I was compiling withouth it).
>
> And do we need the smoke functions? here it didn't raise errors for them.
>
> Cheers,
> Dalai
>
> 2009/9/3 Campbell Barton <ideasman42 at gmail.com>:
>> Revision: 22965
>>          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22965
>> Author:   campbellbarton
>> Date:     2009-09-03 08:34:03 +0200 (Thu, 03 Sep 2009)
>>
>> Log Message:
>> -----------
>> changes needed for building the blenderplayer with cmake on linux.
>>
>> Modified Paths:
>> --------------
>>    branches/blender2.5/blender/SConstruct
>>    branches/blender2.5/blender/blenderplayer/CMakeLists.txt
>>    branches/blender2.5/blender/blenderplayer/bad_level_call_stubs/stubs.c
>>
>> Modified: branches/blender2.5/blender/SConstruct
>> ===================================================================
>> --- branches/blender2.5/blender/SConstruct      2009-09-03 05:52:05 UTC (rev 22964)
>> +++ branches/blender2.5/blender/SConstruct      2009-09-03 06:34:03 UTC (rev 22965)
>> @@ -402,9 +402,6 @@
>>  thestatlibs, thelibincs = B.setup_staticlibs(env)
>>  thesyslibs = B.setup_syslibs(env)
>>
>> -if env['WITH_BF_PLAYER']:
>> -       print("Warning: Game player may not build on 2.5")
>> -
>>  if 'blender' in B.targets or not env['WITH_BF_NOBLENDER']:
>>        #env.BlenderProg(B.root_build_dir, "blender", dobj , [], mainlist + thestatlibs + thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blender')
>>        env.BlenderProg(B.root_build_dir, "blender", dobj + mainlist, [], thestatlibs + thesyslibs, [B.root_build_dir+'/lib'] + thelibincs, 'blender')
>>
>> Modified: branches/blender2.5/blender/blenderplayer/CMakeLists.txt
>> ===================================================================
>> --- branches/blender2.5/blender/blenderplayer/CMakeLists.txt    2009-09-03 05:52:05 UTC (rev 22964)
>> +++ branches/blender2.5/blender/blenderplayer/CMakeLists.txt    2009-09-03 06:34:03 UTC (rev 22965)
>> @@ -80,11 +80,11 @@
>>     bf_oglrasterizer
>>     bf_expressions
>>     bf_scenegraph
>> -       bf_IK
>> +    bf_IK
>>     bf_moto
>>     bf_kernel
>>     bf_nodes
>> -       bf_gpu
>> +    bf_gpu
>>     bf_imbuf
>>     bf_avi
>>     kx_network
>> @@ -93,15 +93,21 @@
>>     extern_bullet
>>     bf_guardedalloc
>>     bf_memutil
>> +    bf_python
>> +    bf_gen_python
>>     bf_blenlib
>>     bf_cineon
>>     bf_openexr
>>     extern_libopenjpeg
>>     bf_dds
>>     bf_readblenfile
>> +    bf_dna
>> +    bf_rna
>> +    bf_blenfont
>> +    bf_audaspace
>>     blenkernel_blc
>>     extern_binreloc
>> -       extern_glew
>> +    extern_glew
>>   )
>>
>>   IF(WITH_QUICKTIME)
>>
>> Modified: branches/blender2.5/blender/blenderplayer/bad_level_call_stubs/stubs.c
>> ===================================================================
>> --- branches/blender2.5/blender/blenderplayer/bad_level_call_stubs/stubs.c      2009-09-03 05:52:05 UTC (rev 22964)
>> +++ branches/blender2.5/blender/blenderplayer/bad_level_call_stubs/stubs.c      2009-09-03 06:34:03 UTC (rev 22965)
>> @@ -29,7 +29,7 @@
>>  */
>>
>>  #include <stdlib.h>
>> -#include "dna_listbase.h"
>> +#include "DNA_listBase.h"
>>  #include "RNA_types.h"
>>
>>  /*new render funcs */
>> @@ -70,7 +70,6 @@
>>  void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg, int blendtype){}
>>  char stipple_quarttone[1]; //GLubyte stipple_quarttone[128]
>>  double elbeemEstimateMemreq(int res, float sx, float sy, float sz, int refine, char *retstr) {return 0.0f;}
>> -char bprogname[]="";
>>
>>  /* rna */
>>  void WM_event_add_notifier(const struct bContext *C, unsigned int type, void *reference){}
>> @@ -177,3 +176,25 @@
>>  void WM_operator_bl_idname(char *to, const char *from){}
>>  short insert_keyframe (struct ID *id, struct bAction *act, const char group[], const char rna_path[], int array_index, float cfra, short flag){return 0;}
>>
>> +/* smoke */
>> +void lzo1x_1_compress(void) {return;};
>> +void LzmaCompress(void) {return;};
>> +void smoke_export(void) {return;};
>> +void lzo1x_decompress(void) {return;};
>> +void LzmaUncompress(void) {return;};
>> +void smoke_init(void) {return;};
>> +void smoke_turbulence_init(void) {return;};
>> +void smoke_turbulence_initBlenderRNA(void) {return;};
>> +void smoke_initBlenderRNA(void) {return;};
>> +void smoke_free(void) {return;};
>> +void smoke_turbulence_free(void) {return;};
>> +void smoke_turbulence_step(void) {return;};
>> +void smoke_dissolve(void) {return;};
>> +void smoke_get_density(void) {return;};
>> +void smoke_get_heat(void) {return;};
>> +void smoke_get_velocity_x(void) {return;};
>> +void smoke_get_velocity_y(void) {return;};
>> +void smoke_get_velocity_z(void) {return;};
>> +void smoke_get_obstacle(void) {return;};
>> +void smoke_get_index(void) {return;};
>> +void smoke_step(void) {return;};
>>
>>
>> _______________________________________________
>> Bf-blender-cvs mailing list
>> Bf-blender-cvs at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
- Campbell


More information about the Bf-committers mailing list