Update of /cvsroot/wxlua/wxLua/modules/wxbindstc/src
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv22549/wxLua/modules/wxbindstc/src
Modified Files:
Makefile wxstc_bind.cpp
Log Message:
Add ability to do profiling in GCC using Makefiles
Add InitBinding function to wxLuaBinding to presort items
Test code for sorted wxLuaMethods, doesn't seem to be any faster though.
Index: wxstc_bind.cpp
===================================================================
RCS file: /cvsroot/wxlua/wxLua/modules/wxbindstc/src/wxstc_bind.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** wxstc_bind.cpp 8 Jun 2007 01:36:31 -0000 1.24
--- wxstc_bind.cpp 12 Jun 2007 05:03:17 -0000 1.25
***************
*** 1533,1536 ****
--- 1533,1537 ----
m_objectArray = wxLuaGetObjectList_wxstc(m_objectCount);
m_functionArray = wxLuaGetFunctionList_wxstc(m_functionCount);
+ InitBinding();
}
Index: Makefile
===================================================================
RCS file: /cvsroot/wxlua/wxLua/modules/wxbindstc/src/Makefile,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Makefile 23 May 2007 20:17:24 -0000 1.9
--- Makefile 12 Jun 2007 05:03:17 -0000 1.10
***************
*** 36,40 ****
CXX = $(WXCXX)
! APPEXTRADEFS = -I$(WXLUA_DIR) -I$(WXLUA_DIR)/modules -I$(WXLUA_DIR)/modules/lua/include -I$(WXLUA_WXLUASETUP_DIR) -I$(WXPREFIX)/contrib/include -DLUACALL=
WXBIND_TARGET_LIBNAME = lib$(WXBASENAME)_wxluastc-$(WXRELEASE)
--- 36,42 ----
CXX = $(WXCXX)
! GCC_PROFILE = #-pg
! APPEXTRADEFS = $(GCC_PROFILE) -I$(WXLUA_DIR) -I$(WXLUA_DIR)/modules -I$(WXLUA_DIR)/modules/lua/include -I$(WXLUA_WXLUASETUP_DIR) -I$(WXPREFIX)/contrib/include -DLUACALL=
! APPEXTRALIBS = $(GCC_PROFILE)
WXBIND_TARGET_LIBNAME = lib$(WXBASENAME)_wxluastc-$(WXRELEASE)
***************
*** 72,76 ****
$(WXBIND_TARGET_LIB_SHARED): $(OBJECTS)
! $(CXX) -shared -o $@ $(OBJECTS)
cd $(WXBIND_TARGET_LIBDIR) \
&& $(RM) $(WXBIND_TARGET_LIB_LINK1) $(WXBIND_TARGET_LIB_LINK2) \
--- 74,78 ----
$(WXBIND_TARGET_LIB_SHARED): $(OBJECTS)
! $(CXX) -shared -o $@ $(OBJECTS) $(APPEXTRALIBS)
cd $(WXBIND_TARGET_LIBDIR) \
&& $(RM) $(WXBIND_TARGET_LIB_LINK1) $(WXBIND_TARGET_LIB_LINK2) \
|