Trying again to fix build problems with traditional makefiles.
authorWillian Padovani Germano <wpgermano@gmail.com>
Tue, 16 Dec 2003 00:17:59 +0000 (00:17 +0000)
committerWillian Padovani Germano <wpgermano@gmail.com>
Tue, 16 Dec 2003 00:17:59 +0000 (00:17 +0000)
I took a look at how other BPY_* functions were working in blenkernel/
and got to bad level calls (ah, so this is what that is for...).
As a test, I added BPY_clear_script to the "stubs", argh.  If this works,
I'm curious: are these bad level calls needed only by some targets (irix)
because of peculiarities in compiler linkage?

Thanks again, Chris, if this doesn't work, I'll move or copy  the function to
script.c, probably, also adding Python.h to it.

source/blender/blenkernel/BKE_bad_level_calls.h
source/blender/blenkernel/bad_level_call_stubs/stubs.c

index 045fcb7ba7c61ea999c9c831b19a3d648c17b32d..5ff03cc395f85a248c0e6616ce1a276334639afc 100644 (file)
@@ -56,7 +56,9 @@ struct Sequence;
 void build_seqar(struct ListBase *seqbase, struct Sequence  ***seqar, int *totseq);
 
 struct ID;
+struct Script;
 void BPY_do_pyscript (struct ID *id, short int event);
+void BPY_clear_script (struct Script *script);
 
 /* writefile.c */
 struct Oops;
index ca18b4e284661fb83aba4fbf1a6587fbaa3354a7..1df490f1cd31e540beff0a84997b8a33193394d1 100644 (file)
@@ -72,7 +72,8 @@ void build_seqar(ListBase *seqbase, struct Sequence  ***seqar, int *totseq)
 }
 
 void BPY_do_pyscript(ID *id, short int event){}
-void BPY_free_compiled_text(struct Text *text) {};
+void BPY_clear_script(Script *script){}
+void BPY_free_compiled_text(struct Text *text){}
 
 /* writefile.c */
        /* struct Oops; */