Update of /cvsroot/wxlua/wxLua/bindings/wxwidgets
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6010/wxLua/bindings/wxwidgets
Added Files:
wx.rules
Log Message:
Converted to wxIDE's wrapper files
--- NEW FILE: wx.rules ---
-- rules to build wxLua binding for parts/debuggermsw
wxidepath="../"
--cdluapath=wxidepath.."/parts/cdlua/"
interfacedir=wxidepath.."/bindings/wxwidgets"
outputdir=wxidepath.."/modules/wxbind/src"
outputheaderdir=wxidepath.."/modules/wxbind/include"
hook_namespace="wx"
hook_precmp_header="wx/wxprec.h"
hook_binding_class=hook_namespace.."_Binding"
hook_define_file=hook_namespace.."_define"
hook_define_fn="GetDefineList_"..hook_namespace
hook_object_file=hook_namespace.."_object"
hook_object_fn="GetObjectList_"..hook_namespace
hook_event_file=hook_namespace.."_event"
hook_event_fn="GetEventList_"..hook_namespace
hook_class_file=hook_namespace.."_class"
hook_class_fn="GetClassList_"..hook_namespace
hook_header_file="wxbind/include/wxbind.h"
override_file="override.hpp"
-- generate comments into code
comment = true
-- list of interface files
interfaceFileList =
{
"geometry.i",
"appframe.i",
"clipdrag.i",
"config.i",
"controls.i",
"data.i",
"datetime.i",
"defsutil.i",
"dialogs.i",
"event.i",
"file.i",
"fl.i",
"gdi.i",
"grid.i",
"help.i",
"html.i",
"image.i",
"wxlua.i",
"mdi.i",
"menutool.i",
"plot.i",
"print.i",
"regex.i",
"sizer.i",
"socket.i",
"stc.i",
"thread.i",
"wave.i",
"windows.i",
"xml.i",
}
-- wxLuaBinding OnRegister body
--
-- can load extra lua bindings here
onregister =
{
" GET_LUASTATEVARS_RET(L)\n",
"\n",
" // register wxNull\n",
" if (registerTypes)\n",
" {\n",
" stateVars->m_wxNull = tnewtag(L);\n",
" }\n",
"\n",
" tpushliteralstring(L, \"wxNull\");\n",
" tpushusertag(L, NULL, stateVars->m_wxNull);\n",
" lua_rawset(L, luaTable);\n",
}
-- additional bind conditions
conditions["DOXYGEN_INCLUDE"] = "defined(DOXYGEN_INCLUDE)"
conditions["pmSUPPORT_OLD_FORMAT"] = "pmSUPPORT_OLD_FORMAT"
conditions["wxLUA_USE_CODEDRAGON_COMPONENT"] = "wxLUA_USE_CODEDRAGON_COMPONENT"
conditions["wxLUA_USE_CODEDRAGON_DEBUGGER"] = "wxLUA_USE_CODEDRAGON_DEBUGGER"
conditions["wxLUA_USE_CODEDRAGON_DEBUGGERMSW"] = "wxLUA_USE_CODEDRAGON_DEBUGGERMSW"
conditions["wxLUA_USE_CODEDRAGON_EXEC"] = "wxLUA_USE_CODEDRAGON_EXEC"
conditions["wxLUA_USE_CODEDRAGON_GUIDE"] = "wxLUA_USE_CODEDRAGON_GUIDE"
conditions["wxLUA_USE_CODEDRAGON_IDE"] = "wxLUA_USE_CODEDRAGON_IDE"
conditions["wxLUA_USE_CODEDRAGON_WIZARD"] = "wxLUA_USE_CODEDRAGON_WIZARD"
|