Rob Landley wrote:
The globals handling is _almost_ right. I need to make the #define TT toybox currently has go away, probably some kind of:

  #define THIS wc
  #include "busybox.h"

And use that #define internally to do behind the scenes magic. (This might also be able to make the autogenerated FLAG stuff work. I need to study the c99 preprocessor spec to see what I've got to work with, but that can come later...)
Instead of this, it is better to do:
   #include "generated/wc.h"
Then the generated wc.h can contain whatever is necessary for flags, globals, and so on, and include busybox.h for the common stuff. If you place everything in one big include file, with preprocessor conditions on the definition of THIS, you will trigger a recompile of all files whenever you change a single file.

Ralf
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to