From: John L. <jr...@us...> - 2005-06-18 20:53:51
|
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" |