From: John L. <jr...@us...> - 2005-06-07 04:17:40
|
Update of /cvsroot/wxlua/wxLua/apps/wxlua/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15118/wxLua/apps/wxlua/src Added Files: Makefile Makefile_import editor.h lconsole.cpp lconsole.h luasetup.h.in wrap.bat wrap.lua wxLua_wx26.dsp wxLua_wx26.dsw wxlua.cpp wxlua.h wxlua.rc Log Message: still moving files to module and app directory --- NEW FILE: wxLua_wx26.dsp --- # Microsoft Developer Studio Project File - Name="wxLua_wx26" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Application" 0x0101 CFG=wxLua_wx26 - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "wxLua_wx26.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "wxLua_wx26.mak" CFG="wxLua_wx26 - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "wxLua_wx26 - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "wxLua_wx26 - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "wxLua_wx26 - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "vc_msw_wx26" # PROP BASE Intermediate_Dir "vc_msw_wx26" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "vc_msw_wx26" # PROP Intermediate_Dir "vc_msw_wx26" # PROP Target_Dir "" # ADD BASE CPP /nologo /FD /GR /GX /MD /Fdvc_msw_wx26\wxLua_wx26.pdb /O1 /GR /GX /I "$(WXWIN)\include" /I "$(WXWIN)\lib\vc_lib\msw" /W4 /I "." /I "$(WXWIN)\contrib\include" /I "..\include" /I "..\lua\include" /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /c # ADD CPP /nologo /FD /GR /GX /MD /Fdvc_msw_wx26\wxLua_wx26.pdb /O1 /GR /GX /I "$(WXWIN)\include" /I "$(WXWIN)\lib\vc_lib\msw" /W4 /I "." /I "$(WXWIN)\contrib\include" /I "..\include" /I "..\lua\include" /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /c # ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /mktyplib203 /win32 # ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /mktyplib203 /win32 # ADD BASE RSC /l 0x405 /d "__WXMSW__" /i "$(WXWIN)\include" /i "$(WXWIN)\lib\vc_lib\msw" /i "." /d "_WINDOWS" # ADD RSC /l 0x405 /d "__WXMSW__" /i "$(WXWIN)\include" /i "$(WXWIN)\lib\vc_lib\msw" /i "." /d "_WINDOWS" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 ..\lib\lua50_wx26.lib ..\lib\wxlualib_wx26.lib wxmsw26_stc.lib wxbase26_xml.lib wxmsw26_xrc.lib wxmsw26_html.lib wxmsw26_adv.lib wxbase26_net.lib wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib /nologo /machine:i386 /out:"vc_msw_wx26\wxLua_wx26.exe" /libpath:"$(WXWIN)\lib\vc_lib" /subsystem:windows # ADD LINK32 ..\lib\lua50_wx26.lib ..\lib\wxlualib_wx26.lib wxmsw26_stc.lib wxbase26_xml.lib wxmsw26_xrc.lib wxmsw26_html.lib wxmsw26_adv.lib wxbase26_net.lib wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib /nologo /machine:i386 /out:"vc_msw_wx26\wxLua_wx26.exe" /libpath:"$(WXWIN)\lib\vc_lib" /subsystem:windows !ELSEIF "$(CFG)" == "wxLua_wx26 - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "vc_mswd_wx26" # PROP BASE Intermediate_Dir "vc_mswd_wx26" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "vc_mswd_wx26" # PROP Intermediate_Dir "vc_mswd_wx26" # PROP Target_Dir "" # ADD BASE CPP /nologo /FD /GR /GX /MDd /Zi /Gm /GZ /Fdvc_mswd_wx26\wxLua_wx26.pdb /Od /GR /GX /I "$(WXWIN)\include" /I "$(WXWIN)\lib\vc_lib\mswd" /W4 /I "." /I "$(WXWIN)\contrib\include" /I "..\include" /I "..\lua\include" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /c # ADD CPP /nologo /FD /GR /GX /MDd /Zi /Gm /GZ /Fdvc_mswd_wx26\wxLua_wx26.pdb /Od /GR /GX /I "$(WXWIN)\include" /I "$(WXWIN)\lib\vc_lib\mswd" /W4 /I "." /I "$(WXWIN)\contrib\include" /I "..\include" /I "..\lua\include" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /c # ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /mktyplib203 /win32 # ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /mktyplib203 /win32 # ADD BASE RSC /l 0x405 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i "$(WXWIN)\include" /i "$(WXWIN)\lib\vc_lib\mswd" /i "." /d "_WINDOWS" # ADD RSC /l 0x405 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i "$(WXWIN)\include" /i "$(WXWIN)\lib\vc_lib\mswd" /i "." /d "_WINDOWS" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 ..\lib\lua50d_wx26.lib ..\lib\wxlualibd_wx26.lib wxmsw26d_stc.lib wxbase26d_xml.lib wxmsw26d_xrc.lib wxmsw26d_html.lib wxmsw26d_adv.lib wxbase26d_net.lib wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib /nologo /machine:i386 /out:"vc_mswd_wx26\wxLua_wx26.exe" /debug /libpath:"$(WXWIN)\lib\vc_lib" /subsystem:windows # ADD LINK32 ..\lib\lua50d_wx26.lib ..\lib\wxlualibd_wx26.lib wxmsw26d_stc.lib wxbase26d_xml.lib wxmsw26d_xrc.lib wxmsw26d_html.lib wxmsw26d_adv.lib wxbase26d_net.lib wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib /nologo /machine:i386 /out:"vc_mswd_wx26\wxLua_wx26.exe" /debug /libpath:"$(WXWIN)\lib\vc_lib" /subsystem:windows !ENDIF # Begin Target # Name "wxLua_wx26 - Win32 Release" # Name "wxLua_wx26 - Win32 Debug" # PROP Default_Filter "" # Begin Source File SOURCE=.\wxLua.ico # End Source File # Begin Source File SOURCE=..\import\override.hpp # End Source File # Begin Source File SOURCE=..\import\wxLuaWrap.i !IF "$(CFG)" == "wxLua_wx26 - Win32 Release" USERDEP__WXLUA="..\import\override.hpp" # Begin Custom Build - Generating Binding "wxLuaWrap.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" echo Building wrapper file wxLuaWrap.cpp wrap.bat # End Custom Build !ELSEIF "$(CFG)" == "wxLua_wx26 - Win32 Debug" USERDEP__WXLUA="..\import\override.hpp" # Begin Custom Build - Generating Binding "wxLuaWrap.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" echo Building wrapper file wxLuaWrap.cpp wrap.bat # End Custom Build !ENDIF # End Source File # Begin Source File SOURCE=.\wxLuaWrap.cpp # End Source File # Begin Source File SOURCE=.\wxlua.rc # End Source File # Begin Source File SOURCE=.\wxluaapp.cpp # End Source File # Begin Source File SOURCE=.\wxluaapp.h # End Source File # Begin Source File SOURCE=.\lconsole.cpp # End Source File # Begin Source File SOURCE=.\lconsole.h # End Source File # End Target # End Project --- NEW FILE: editor.h --- /* Editor.wx.luc */ static const unsigned char wxLuaEditor[]={ 27, 76,117, 97, 80, 1, 4, 4, 4, 6, 8, 9, 9, 8,182, 9,147,104,231,245, 125, 65, 8, 0, 0, 0, 61, 40,110,111,110,101, 41, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 1, 0, 0, 4, 3, 0, 0, 0,119,120, 0, 4, 13, 0, 0, 0,119,120, 73, 68, 95, 72, 73, 71, 72, 69, 83, 84, 0, 3, 0, 0, 0, 0, 0, 0,240, 63, 3, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 0, 0, 0, 0, 8, 64, 3, 0, 0, 0, 0, 0, 0, 16, 64, 3, 0, 0, 0, 0, 0, 0, 20, 64, 3, 0, 0, 0, 0, 0, 0, 24, 64, 3, 0, 0, 0, 0, 0, 0, 28, 64, 3, 0, 0, 0, 0, 0, 0, 32, 64, 3, 0, 0, 0, 0, 0, 0, 34, 64, 3, 0, 0, 0, 0, 0, 0, 36, 64, 3, 0, 0, 0, 0, 0, 0, 38, 64, 3, 0, 0, 0, 0, 0, 0, 40, 64, 3, 0, 0, 0, 0, 0, 0, 42, 64, 3, 0, 0, 0, 0, 0, 0, 44, 64, 3, 0, 0, 0, 0, 0, 0, 46, 64, 3, 0, 0, 0, 0, 0, 0, 48, 64, 3, 0, 0, 0, 0, 0, 0, 49, 64, 3, 0, 0, 0, 0, 0, 0, 50, 64, 3, 0, 0, 0, 0, 0, 0, 51, 64, 3, 0, 0, 0, 0, 0, 0, 52, 64, 3, 0, 0, 0, 0, 0, 0, 53, 64, 3, 0, 0, 0, 0, 0, 0, 54, 64, 3, 0, 0, 0, 0, 0, 0, 55, 64, 3, 0, 0, 0, 0, 0, 0, 56, 64, 3, 0, 0, 0, 0, 0, 0, 57, 64, 3, 0, 0, 0, 0, 0, 0, 58, 64, 3, 0, 0, 0, 0, 0, 0, 59, 64, 3, 0, 0, 0, 0, 0, 0, 89, 64, 4, 12, 0, 0, [...2543 lines suppressed...] 0, 32,197, 11, 0, 32,203, 92, 16, 32, 5, 0, 0, 34, 70, 88, 17, 34, 5, 0, 0, 35,198,229, 17, 35,133, 64, 0, 36, 89,128, 2, 32,197, 11, 0, 32, 75,127, 16, 32, 10, 0, 2, 34,129, 12, 0, 35, 1, 65, 0, 36, 1, 65, 0, 37, 65, 65, 0, 38,223, 0, 0, 34, 89,128, 1, 32,197, 11, 0, 32,129, 65, 0, 34,139, 8, 16, 32,193, 65, 0, 34, 89,128, 1, 32,197, 11, 0, 32, 1, 66, 0, 34,139, 8, 16, 32,133, 33, 0, 34, 89,128, 1, 32, 5, 27, 0, 32,197, 11, 0, 33, 65, 66, 0, 34, 89,128, 1, 32,197, 11, 0, 32,129, 66, 0, 34,139, 8, 16, 32, 5, 0, 0, 34,193, 66, 0, 35,198, 8, 17, 34, 89,128, 1, 32, 5, 33, 0, 32, 24, 0, 16, 32, 84, 10,128, 0, 3, 0, 16, 32, 5, 33, 0, 33, 1, 67, 0, 34,134,136, 16, 33,135, 7, 0, 33, 5, 33, 0, 33, 3, 0, 18, 34,158, 5,128, 33, 65, 67, 0, 37, 85,137, 17, 1,212, 1,128, 0, 1, 67, 0, 37, 85,137, 17, 1, 20, 1, 128, 0,197, 39, 0, 37, 0, 0, 18, 38, 0, 0, 18, 39, 89,128, 1, 37,129, 0, 0, 32,133, 10, 0, 37,129, 67, 0, 39,203,137, 18, 37,153, 0, 1, 37, 1, 67, 0, 38, 86, 9, 19, 0, 20, 1,128, 0,133, 10, 0, 37,193, 67, 0, 39,203,137, 18, 37, 1, 67, 0, 39, 89,128, 1, 37, 93, 0, 0, 33,148,249,127, 0, 88, 0, 16, 32,148, 1,128, 0, 69, 32, 0, 33, 65, 33, 0, 34,153, 0, 1, 33,197, 32, 0, 34, 0,128, 16, 35,129, 0, 0, 36, 89,128, 1, 34,197, 11, 0, 32, 1, 68, 0, 34,139, 8, 16, 32, 69, 68, 0, 34, 89,128, 1, 32, 27,128, 0, 0, }; --- NEW FILE: luasetup.h.in --- // Automatically generated by utils/get_luasetup edit as necessary. #ifndef __WXLUA_SETUP__ #define __WXLUA_SETUP__ #define wxLUA_USE_FL 0 #define wxLUA_USE_Geometry 1 #define wxLUA_USE_MDI 1 #define wxLUA_USE_wxAcceleratorTable 1 #define wxLUA_USE_wxApp 1 #define wxLUA_USE_wxArrayInt 1 #define wxLUA_USE_wxArrayString 1 #define wxLUA_USE_wxBitmap 1 #define wxLUA_USE_wxBitmapButton 1 #define wxLUA_USE_wxBrushList 1 #define wxLUA_USE_wxButton 1 #define wxLUA_USE_wxCalendarCtrl 1 #define wxLUA_USE_wxCaret 1 #define wxLUA_USE_wxCheckBox 1 #define wxLUA_USE_wxCheckListBox 1 #define wxLUA_USE_wxChoice 1 #define wxLUA_USE_wxClassInfo 1 #define wxLUA_USE_wxClipboard 1 #define wxLUA_USE_wxColourDialog 1 #define wxLUA_USE_wxColourPenBrush 1 #define wxLUA_USE_wxComboBox 1 #define wxLUA_USE_wxCommandProcessor 1 #define wxLUA_USE_wxConfig 1 #define wxLUA_USE_wxCursor 1 #define wxLUA_USE_wxDataObject 1 #define wxLUA_USE_wxDateSpan 1 #define wxLUA_USE_wxDateTime 1 #define wxLUA_USE_wxDC 1 #define wxLUA_USE_wxDialog 1 #define wxLUA_USE_wxDir 1 #define wxLUA_USE_wxDirDialog 1 #define wxLUA_USE_wxDragDrop 1 #define wxLUA_USE_wxFile 1 #define wxLUA_USE_wxFileDialog 1 #define wxLUA_USE_wxFileHistory 1 #define wxLUA_USE_wxFileName 1 #define wxLUA_USE_wxFindReplaceDialog 1 #define wxLUA_USE_wxFont 1 #define wxLUA_USE_wxFontDialog 1 #define wxLUA_USE_wxFontEnumerator 1 #define wxLUA_USE_wxFontList 1 #define wxLUA_USE_wxFontMapper 1 #define wxLUA_USE_wxFrame 1 #define wxLUA_USE_wxGauge 1 #define wxLUA_USE_wxGenericValidator 1 #define wxLUA_USE_wxGrid 1 #define wxLUA_USE_wxHashTable 1 #define wxLUA_USE_wxHelpController 1 #define wxLUA_USE_wxHTML 1 #define wxLUA_USE_wxHtmlHelpController 1 #define wxLUA_USE_wxIcon 1 #define wxLUA_USE_wxID_XXX 1 #define wxLUA_USE_wxImage 1 #define wxLUA_USE_wxImageList 1 #define wxLUA_USE_wxLayoutConstraints 1 #define wxLUA_USE_wxList 1 #define wxLUA_USE_wxListBox 1 #define wxLUA_USE_wxListCtrl 1 #define wxLUA_USE_wxLuaApp 1 #define wxLUA_USE_wxLuaDebugServer 1 #define wxLUA_USE_wxLuaHtmlWindow 1 #define wxLUA_USE_wxLuaPrintout 1 #define wxLUA_USE_wxMask 1 #define wxLUA_USE_wxMenu 1 #define wxLUA_USE_wxMessageDialog 1 #define wxLUA_USE_wxMetafile 1 #define wxLUA_USE_wxMiniFrame 1 #define wxLUA_USE_wxNotebook 1 #define wxLUA_USE_wxObject 1 #define wxLUA_USE_wxPalette 1 #define wxLUA_USE_wxPenList 1 #define wxLUA_USE_wxPointSizeRect 1 #define wxLUA_USE_wxPrint 1 #define wxLUA_USE_wxProgressDialog 1 #define wxLUA_USE_wxRadioBox 1 #define wxLUA_USE_wxRadioButton 1 #define wxLUA_USE_wxRegEx 1 #define wxLUA_USE_wxRegion 1 #define wxLUA_USE_wxSashWindow 1 #define wxLUA_USE_wxScrollBar 1 #define wxLUA_USE_wxScrolledWindow 1 #define wxLUA_USE_wxSingleChoiceDialog 1 #define wxLUA_USE_wxSizer 1 #define wxLUA_USE_wxSlider 1 #define wxLUA_USE_wxSocket 1 #define wxLUA_USE_wxSpinButton 1 #define wxLUA_USE_wxSpinCtrl 1 #define wxLUA_USE_wxSplitterWindow 1 #define wxLUA_USE_wxStaticBitmap 1 #define wxLUA_USE_wxStaticBox 1 #define wxLUA_USE_wxStaticLine 1 #define wxLUA_USE_wxStaticText 1 #define wxLUA_USE_wxStatusBar 1 #define wxLUA_USE_wxStringList 1 #define wxLUA_USE_wxStyledTextCtrl 1 #define wxLUA_USE_wxSystemSettings 1 #define wxLUA_USE_wxTabCtrl 1 #define wxLUA_USE_wxTaskBarIcon 1 #define wxLUA_USE_wxTextCtrl 1 #define wxLUA_USE_wxTextEntryDialog 1 #define wxLUA_USE_wxTextValidator 1 #define wxLUA_USE_wxTimer 1 #define wxLUA_USE_wxTimeSpan 1 #define wxLUA_USE_wxToolbar 1 #define wxLUA_USE_wxTooltip 1 #define wxLUA_USE_wxTreeCtrl 1 #define wxLUA_USE_wxValidator 1 #define wxLUA_USE_wxWave 1 #define wxLUA_USE_wxWindowList 1 #define wxLUA_USE_wxWizard 1 #define wxLUA_USE_wxXMLResource 1 #endif // __WXLUA_SETUP__ --- NEW FILE: lconsole.h --- ///////////////////////////////////////////////////////////////////////////// // Purpose: Interface to a console to help debug wxLua // Author: Francis Irving // Created: 16/01/2002 // Copyright: (c) 2002 Creature Labs. All rights reserved. // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef WX_LUA_CONSOLE_H #define WX_LUA_CONSOLE_H #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "lconsole.h" #endif class wxLuaStandaloneApp; #include "wxlua/include/wxlua.h" class wxDebugPanel : public wxPanel { public: wxDebugPanel(wxWindow *parent, lua_State *pState); void FillListbox(); private: lua_State *m_pState; wxListBox *m_listBox; DECLARE_EVENT_TABLE() void OnSizeWindow(wxSizeEvent& event); void OnEraseBackground(wxEraseEvent& event); }; // define our console class class wxLuaConsole : public wxFrame { public: wxLuaConsole(wxLuaStandaloneApp *pApp, lua_State *pState); void DisplayText(wxString msg, bool fError = false); private: DECLARE_EVENT_TABLE() void OnCloseWindow(wxCloseEvent& event); void OnEraseBackground(wxEraseEvent& event); void FillListbox(); wxSplitterWindow *m_splitter; wxTextCtrl *m_textCtrl; wxLuaStandaloneApp *m_pApp; wxDebugPanel *m_panel; bool m_fError; }; #endif --- NEW FILE: Makefile --- # File: Makefile # Author: John Labenski, J Winwood # Created: 2004 # Updated: # Copyright: (c) 2002. J Winwood # # Makefile for wxLua standalone sample using gmake LUADIR = ../../../modules/lua WXDIR = $(shell wx-config --prefix) WXLIBDIR = $(WXDIR)/lib WXBASENAME = $(shell wx-config --basename) WXLIBBASE = $(shell wx-config --basename) WXVERSION = $(shell wx-config --version) WXRELEASE = $(shell wx-config --release) CXXFLAGS = $(shell wx-config --cxxflags) -MMD -g LDLIBS = $(shell wx-config --libs) CXX = $(shell wx-config --cxx) PROGRAM = wxLua LUA_LIBS = ../../../lib/liblua.a ../../../lib/liblualib.a WXLUA_LIB = $(WXLIBBASE)_wxlua-$(WXRELEASE) WXLUADEBUG_LIB = $(WXLIBBASE)_wxluadebug-$(WXRELEASE) WXLUASOCKET_LIB = $(WXLIBBASE)_wxluasocket-$(WXRELEASE) WXSTC_LIB = $(WXLIBBASE)_stc-$(WXRELEASE) WXXRC_LIB = $(WXLIBBASE)_xrc-$(WXRELEASE) WXFL_LIB = $(WXLIBBASE)_fl-$(WXRELEASE) APPEXTRADEFS=-I../../../modules -I$(WXDIR)/contrib/include -fexceptions -DLUACALL= # This will build a static wxLua app, staticly linked to .a libs #APPEXTRALIBS=-L$(WXLIBDIR) $(WXLIBDIR)/lib$(WXLUA_LIB).a $(WXLIBDIR)/lib$(STC_LIB).a $(WXLIBDIR)/lib$(WXXRC_LIB).a $(WXLIBDIR)/lib$(WXFL_LIB).a $(LUA_LIBS) # This will build a shared wxLua app, dynamicly linked to .so libs # -l$(WXFL_LIB) APPEXTRALIBS=-L$(WXLIBDIR) -l$(WXLUA_LIB) -l$(WXLUADEBUG_LIB) -l$(WXLUASOCKET_LIB) -l$(WXSTC_LIB) -l$(WXXRC_LIB) $(LUA_LIBS) OBJECTS=wxlua.o wxluawrap.o DEPFILES=$(OBJECTS:.o=.d) .cpp.o: $(CXX) -c $(CXXFLAGS) $(APPEXTRADEFS) -o $@ $< all: wxLuaLib wxLuaDebugLib wxLuaSocketLib luawrappers $(PROGRAM) $(PROGRAM): $(OBJECTS) $(LUA_LIBS) $(CXX) -o $@ $(OBJECTS) $(LDLIBS) $(APPEXTRALIBS) lua: @(cd $(LUADIR) && make) luawrappers: make -f Makefile_import wxLuaLib: @(cd ../../../modules/wxlua/src && make) wxLuaDebugLib: @(cd ../../../modules/wxluadebug/src && make) wxLuaSocketLib: @(cd ../../../modules/wxluasocket/src && make) clean: rm -f $(OBJECTS) $(DEPFILES) $(PROGRAM) core cleanall: rm -f $(OBJECTS) $(DEPFILES) $(PROGRAM) core make -f Makefile_import clean @(cd ../../../modules/wxlua/src && make clean) @(cd ../../../modules/wxluadebug/src && make clean) @(cd ../../../modules/wxluasocket/src && make clean) -include $(DEPFILES) --- NEW FILE: Makefile_import --- # # File: makefile.unx # Author: J Winwood # Created: 2002 # Updated: # Copyright: (c) 2002. J Winwood # # # Makefile for wxLua library, Unix WXLUA = ../../.. LUA=$(WXLUA)/lua WXDIR = $(shell wx-config --prefix) WXCXXFLAGS = $(shell wx-config --cxxflags) include $(WXLUA)/bindings/wxwidgets/wrappers.lst THEWRAPPERS=$(addprefix $(WXLUA)/bindings/wxwidgets/, $(WRAPPERS)) all: wxluawrap.cpp DEPFILES = wrap.lua luasetup.h.in $(WXLUA)/bindings/wxluawrap.lua $(WXLUA)/bindings/wxwidgets/override.hpp $(THEWRAPPERS) wxluawrap.cpp: $(DEPFILES) $(WXLUA)/bin/lua -e"target=\"gtk\"; wxWinDir=\"$(WXDIR)\"; wxCxxFlags=\"$(WXCXXFLAGS)\"" wrap.lua clean: rm -f wxluawrap.cpp --- NEW FILE: wxlua.rc --- ///////////////////////////////////////////////////////////////////////////// // Purpose: Resources for wxLuaStandalone // Author: J Winwood // Created: 04/11/2001 // RCS-ID: $Id: wxlua.rc,v 1.1 2005/06/07 04:17:29 jrl1 Exp $ // Copyright: (c) 2001-2002 Lomtick Software. All rights reserved. // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// lua ICON "wxlua.ico" //logo BITMAP "..\examples\bitmaps\wxLua.bmp" #include "wx/msw/wx.rc" // 1 24 "wxLua.manifest" // looks horrible! --- NEW FILE: wxlua.cpp --- ///////////////////////////////////////////////////////////////////////////// // Purpose: Standalone wxLua application // Author: Francis Irving // Created: 16/01/2002 // Modifications: J. Winwood. Bug fixes to original wxLua code. // RCS-ID: $Id: wxlua.cpp,v 1.1 2005/06/07 04:17:29 jrl1 Exp $ // Copyright: (c) 2002 Creature Labs. All rights reserved. // Copyright: (c) 2001-2002 Lomtick Software. All rights reserved. // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "wxlua.h" #endif #include "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop #endif #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wx/splitter.h" #include "wx/cmdline.h" #include "wx/fs_mem.h" #include "wx/image.h" #include "wxlua/include/wxlua.h" #include "wxlua.h" #if wxCHECK_VERSION(2, 3, 0) #include "wxluadebug/include/splttree.h" #include "wxluadebug/include/staktree.h" #endif extern "C" { #include "lua/include/lualib.h" } extern wxString g_strProgramName; extern wxString g_strNetworkName; // --------------------------------------------------------------------------- // LuaHandler - routes commands from the wxLuaHandler to the app // --------------------------------------------------------------------------- class LuaHandler : public wxLuaHandler { public: LuaHandler(wxLuaStandaloneApp *app) : m_app(app) {} virtual void AddPendingEvent(wxEvent& event) { m_app->AddPendingEvent(event); } virtual bool ProcessEvent(wxEvent& event) { return m_app->ProcessEvent(event); } virtual void SetStackFrame(wxLuaStackFrame *pStackFrame) { m_app->SetStackFrame(pStackFrame); } virtual void DisplayError(const wxString &strError) const { m_app->DisplayError(strError); } public: static wxLuaHandler* sm_luahandler; wxLuaStandaloneApp *m_app; }; // --------------------------------------------------------------------------- // wxLuaException - exception handler for linux // --------------------------------------------------------------------------- #ifndef __WXMSW__ class wxLuaException { public: // constructors wxLuaException(int nReturnCode) : m_nReturnCode(nReturnCode) { } wxLuaException(const wxLuaException &e) : m_nReturnCode(e.m_nReturnCode) { } private: wxLuaException& operator=(const wxLuaException& e); private: int m_nReturnCode; }; #endif // __WXMSW__ // --------------------------------------------------------------------------- // wxLuaStandaloneApp // --------------------------------------------------------------------------- IMPLEMENT_APP(wxLuaStandaloneApp) BEGIN_EVENT_TABLE(wxLuaStandaloneApp, wxApp) EVT_LUA_CONSOLE (-1, wxLuaStandaloneApp::OnLua) EVT_LUA_WARNING (-1, wxLuaStandaloneApp::OnLua) EVT_LUA_ERROR (-1, wxLuaStandaloneApp::OnLua) EVT_LUA_DEBUG_HOOK (-1, wxLuaStandaloneApp::OnLua) EVT_LUA_SHUTDOWN (-1, wxLuaStandaloneApp::OnLua) EVT_DEBUG_STACK_ENUM(wxLuaStandaloneApp::OnDebugStackEnum) EVT_DEBUG_STACK_ENTRY_ENUM(wxLuaStandaloneApp::OnDebugStackEntryEnum) EVT_DEBUG_TABLE_ENUM(wxLuaStandaloneApp::OnDebugTableEnum) END_EVENT_TABLE() bool wxLuaStandaloneApp::OnInit() { wxString errorStr; int argCount = 0; bool fOk = false; m_pStackFrame = NULL; #if defined(__WXMSW__) && wxCHECK_VERSION(2, 3, 3) WSADATA wsaData; WORD wVersionRequested = MAKEWORD(1, 1); WSAStartup(wVersionRequested, &wsaData); #endif g_strProgramName = argv[0]; g_strNetworkName = wxGetHostName(); m_fMemoryBitmapAdded = false; #if wxCHECK_VERSION(2, 3, 0) m_pDebugTarget = NULL; #endif #ifdef __WXMSW__ m_pConsole = NULL; #endif // Initialize lua m_luaInterpreter = new wxLuaInterpreter(this, -1); m_luaState = m_luaInterpreter->GetLuaState(); m_luaHandler = new LuaHandler(this); if (m_luaInterpreter->Ok()) { RegisterClasses(m_luaState); if (argc == 1) { CreateSimpleArgs(); int rc = RunEditor(); fOk = wxLuaCheckRunError(rc, &errorStr); if (!fOk) DisplayError(errorStr); } else // If there is only one command line argument #if wxCHECK_VERSION(2, 3, 0) || defined(__WXMSW__) if (argc == 2 && *argv[1] == wxT('-')) { #if wxCHECK_VERSION(2, 3, 0) // Check if we are launched as a debuggee if (wxStrlen(argv[1]) > 2 && argv[1][1] == wxT('d')) { // Set up for debugging wxChar *serverPtr = argv[1] + 2; wxChar *portPtr = wxStrrchr(serverPtr, wxT(':')); if (portPtr != NULL) { *portPtr = 0; int portNumber = wxAtoi(portPtr + 1); m_pDebugTarget = new LuaDebugTarget(m_luaState, serverPtr, portNumber); if (m_pDebugTarget != NULL) return m_pDebugTarget->Run(); } return FALSE; } #endif #ifdef __WXMSW__ // Check if we are to display the console if ((wxStrlen(argv[1]) == 2) && (argv[1][1] == wxT('c'))) { wxLuaConsole *pConsole = new wxLuaConsole(this, m_luaState); if (pConsole != NULL) pConsole->Show(TRUE); CreateSimpleArgs(); int rc = RunEditor(); fOk = wxLuaCheckRunError(rc, &errorStr); if (!fOk) DisplayError(errorStr); } else #endif // See if a file has been specified that we are to edit if ((wxStrlen(argv[1]) > 2) && (argv[1][1] == wxT('e'))) { wxString fileName = argv[1] + 2; lua_newtable(m_luaState); lua_pushstring(m_luaState, wx2lua(fileName)); lua_rawseti(m_luaState, -2, 1); lua_pushstring(m_luaState, wx2lua(g_strProgramName)); lua_rawseti(m_luaState, -2, 0); lua_setglobal(m_luaState, "args"); int rc = RunEditor(); fOk = wxLuaCheckRunError(rc, &errorStr); if (!fOk) DisplayError(errorStr); } else // Otherwise just run the file { CreateSimpleArgs(); if (m_luaInterpreter->RunFile(argv[1]) == 0) fOk = TRUE; } } else #endif // execute the program using argc, argv; for (int idx = 1; idx < argc; ++idx) { #ifdef __WXMSW__ if ((m_pConsole == NULL) && (strlen(argv[idx]) == 2) && (argv[idx][0] == wxT('-')) && (argv[idx][1] == wxT('c'))) { wxLuaConsole *pConsole = new wxLuaConsole(this, m_luaState); if (pConsole != NULL) pConsole->Show(TRUE); } else #endif // See if we are to run the specified file with command-line arguments. if (wxStrlen(argv[idx]) > 2 && argv[idx][0] == wxT('-') && argv[idx][1] == wxT('f')) { wxString fileName = argv[idx] + 2; lua_newtable(m_luaState); // accumulate the arguments into the 'args' table for (++idx; idx < argc; ++idx) { lua_pushstring(m_luaState, wx2lua(argv[idx])); lua_rawseti(m_luaState, -2, ++argCount); } lua_pushstring(m_luaState, wx2lua(fileName)); lua_rawseti(m_luaState, -2, 0); lua_setglobal(m_luaState, "args"); if (m_luaInterpreter->RunFile(fileName) == 0) fOk = TRUE; break; } else // See if a file has been specified that we are to edit if (wxStrlen(argv[idx]) > 2 && argv[idx][0] == wxT('-') && argv[idx][1] == wxT('e')) { wxString fileName = argv[idx] + 2; lua_newtable(m_luaState); lua_pushstring(m_luaState, wx2lua(fileName)); lua_rawseti(m_luaState, -2, 1); lua_pushstring(m_luaState, wx2lua(g_strProgramName)); lua_rawseti(m_luaState, -2, 0); lua_setglobal(m_luaState, "args"); int rc = RunEditor(); fOk = wxLuaCheckRunError(rc, &errorStr); if (!fOk) DisplayError(errorStr); break; } else { CreateSimpleArgs(); if (m_luaInterpreter->RunFile(argv[idx]) == 0) fOk = TRUE; } } } #ifdef __WXMSW__ return (m_pConsole != NULL) || fOk; #else return fOk; #endif } int wxLuaStandaloneApp::OnExit() { #if wxCHECK_VERSION(2, 3, 0) // If acting as a debuggee, we're done - disconnect from the debugger. if (m_pDebugTarget != NULL) { m_pDebugTarget->Stop(); delete m_pDebugTarget; m_pDebugTarget = NULL; } #endif if (m_fMemoryBitmapAdded) wxMemoryFSHandler::RemoveFile(wxT("wxLua")); delete m_luaInterpreter; delete m_luaHandler; m_luaState = NULL; wxSafeYield(); // make sure windows get destroyed wxApp::OnExit(); #if defined(__WXMSW__) && wxCHECK_VERSION(2, 3, 3) WSACleanup (); #endif return 0; } void wxLuaStandaloneApp::OnLua( wxLuaEvent &event ) { if (event.GetEventType() == wxEVT_LUA_CONSOLE) { #ifdef __WXMSW__ if (m_pConsole != NULL) m_pConsole->DisplayText(event.GetString()); else wxMessageBox(event.GetString(), wxT("wxLua")); #else wxPrintf(wxT("%s\n"), event.GetString().c_str()); #endif } else if (event.GetEventType() == wxEVT_LUA_ERROR) { DisplayError(event.GetString()); } } int LUACALL wxLuaStackDialog(lua_State *L) { #if wxCHECK_VERSION(2, 3, 0) wxLuaInterface li(L); wxLuaStackFrame *pStackFrame = new wxLuaStackFrame(NULL, wxT("Stack frame"), wxDefaultPosition, wxSize(500, 250), &li); pStackFrame->ShowModal(); pStackFrame->Destroy(); #endif return 0; } void wxLuaStandaloneApp::RegisterClasses(lua_State *L) { lua_pushcfunction(L, wxLuaStackDialog); lua_setglobal(L, "wxLuaStackDialog"); } int wxLuaStandaloneApp::RunEditor() { #include "editor.h" wxFileSystem::AddHandler(new wxMemoryFSHandler); wxImage::AddHandler(new wxXPMHandler); #include "../art/wxluasmall.xpm" wxMemoryFSHandler::AddFile(wxT("wxLua"), wxBitmap(wxLuaSmall_xpm), wxBITMAP_TYPE_XPM); m_fMemoryBitmapAdded = true; lua_pushcfunction(m_luaState, CreateStandaloneBitmaps); lua_setglobal(m_luaState, "standaloneLoadBitmaps"); return m_luaInterpreter->RunBuffer(wxLuaEditor, sizeof(wxLuaEditor), g_strProgramName); } void wxLuaStandaloneApp::DisplayError(const wxString &errorStr) const { if (m_pDebugTarget != NULL) m_pDebugTarget->DisplayError(errorStr); else { #ifdef __WXMSW__ if (m_pConsole != NULL) m_pConsole->DisplayText(errorStr, true); else wxMessageBox(errorStr, wxT("wxLua")); #else fprintf(stderr, wx2lua(errorStr)); #endif } } void wxLuaStandaloneApp::CreateSimpleArgs() { lua_newtable(m_luaState); lua_pushstring(m_luaState, wx2lua(g_strProgramName)); lua_rawseti(m_luaState, -2, 0); lua_setglobal(m_luaState, "args"); } void wxLuaStandaloneApp::OnDebugStackEnum(wxLuaDebugEvent &event) { #if wxCHECK_VERSION(2, 3, 0) if (m_pStackFrame != NULL) m_pStackFrame->FillStackCombobox(event.GetDebugData()); else #endif event.Skip(); } void wxLuaStandaloneApp::OnDebugStackEntryEnum(wxLuaDebugEvent &event) { #if wxCHECK_VERSION(2, 3, 0) if (m_pStackFrame != NULL) m_pStackFrame->FillStackEntry(event.GetReference(), event.GetDebugData()); else #endif event.Skip(); } void wxLuaStandaloneApp::OnDebugTableEnum(wxLuaDebugEvent &event) { #if wxCHECK_VERSION(2, 3, 0) if (m_pStackFrame != NULL) m_pStackFrame->FillTableEntry(wxTreeItemId((wxTreeItemIdValue)event.GetReference()), event.GetDebugData()); else #endif event.Skip(); } --- NEW FILE: wrap.bat --- if exist ..\..\..\bin\lua.exe goto RELEASE if exist ..\..\..\bin\luad.exe goto DEBUG echo You need to compile either a debug or release version of lua.exe. goto END :RELEASE ..\bin\lua -e"target=\"msw\"" wrap.lua echo Creating wrappers release goto END :DEBUG ..\bin\luad -e"target=\"msw\"" wrap.lua echo Creating wrappers debug goto END :END --- NEW FILE: wxlua.h --- ///////////////////////////////////////////////////////////////////////////// // Purpose: Standalone wxLua application // Author: Francis Irving // Created: 16/01/2002 // Modified: J. Winwood. Added debugging support // May 2002. // Copyright: (c) 2002 Creature Labs. All rights reserved. // Copyright: (c) 2002 Lomtick Software. All rights reserved. // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef WX_LUAAPP_H #define WX_LUAAPP_H #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "wxlua.h" #endif #include "wxlua/include/library.h" #ifdef __WXMSW__ #include "lconsole.h" #endif #if wxCHECK_VERSION(2, 3, 0) #include "wxluasocket/include/dtarget.h" #endif #include "wx/app.h" class LuaHandler; class wxLuaStandaloneApp : public wxApp { private: wxLuaStackFrame *m_pStackFrame; LuaHandler *m_luaHandler; wxLuaInterpreter *m_luaInterpreter; lua_State *m_luaState; #ifdef __WXMSW__ wxLuaConsole *m_pConsole; #endif bool m_fMemoryBitmapAdded; #if wxCHECK_VERSION(2, 3, 0) LuaDebugTarget *m_pDebugTarget; #endif DECLARE_EVENT_TABLE(); public: // Override the base class virtual functions bool OnInit(); int OnExit(); void DisplayError(const wxString &strError) const; // set the lua console #ifdef __WXMSW__ void SetLuaConsole(wxLuaConsole *pConsole) { m_pConsole = pConsole; } #endif void SetStackFrame(wxLuaStackFrame *pStackFrame) { m_pStackFrame = pStackFrame; } void OnLua(wxLuaEvent &event); static int LUACALL PanicFunction(lua_State * /*L*/); // register all the classes, methods, etc. in the generated list void RegisterClasses(lua_State *L); int RunEditor(); private: void CreateSimpleArgs(); void OnDebugStackEnum(wxLuaDebugEvent &event); void OnDebugTableEnum(wxLuaDebugEvent &event); void OnDebugStackEntryEnum(wxLuaDebugEvent &event); }; DECLARE_APP(wxLuaStandaloneApp) #endif --- NEW FILE: wrap.lua --- #! ../../../bin/lua fVerbose = 1 luasetupFile = "luasetup.h.in" luasetupFileOut = "luasetup.h" inputPaths = { "../../../bindings/wxwidgets/" } outputFile = "wxluawrap.cpp" dofile("../../../bindings/wxluawrap.lua") --- NEW FILE: lconsole.cpp --- ///////////////////////////////////////////////////////////////////////////// // Purpose: A console to help debug/use wxLua // Author: J Winwood // Created: 14/11/2001 // Modifications: Enhanced console window functionality // RCS-ID: $Id: lconsole.cpp,v 1.1 2005/06/07 04:17:29 jrl1 Exp $ // Copyright: (c) 2001-2002 Lomtick Software. All rights reserved. // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "lconsole.h" #endif #include "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop #endif #ifndef WX_PRECOMP #include "wx/wx.h" #endif #if defined(__WXGTK__) || defined(__WXMOTIF__) #include "../../../art/wxlua.xpm" #endif #include "wx/splitter.h" #include "wxlua/include/wxlua.h" #include "wxlua.h" #include "lconsole.h" BEGIN_EVENT_TABLE(wxDebugPanel, wxPanel) EVT_ERASE_BACKGROUND(wxDebugPanel::OnEraseBackground) EVT_SIZE(wxDebugPanel::OnSizeWindow) END_EVENT_TABLE() wxDebugPanel::wxDebugPanel(wxWindow *parent, lua_State *pState) : wxPanel(parent, -1, wxPoint(0, 0), wxSize(50, 1500)), m_pState(pState) { m_listBox = new wxListBox( this, -1, wxPoint(0, 20), wxSize(0, 130), 0, NULL, wxLB_SINGLE); } void wxDebugPanel::OnSizeWindow(wxSizeEvent& event) { wxSize size = event.GetSize(); m_listBox->SetSize(0, 0, size.x, size.y); } void wxDebugPanel::FillListbox() { int nIndex = 0; lua_Debug luaDebug; wxString buffer; m_listBox->Clear(); while (lua_getstack(m_pState, nIndex, &luaDebug) != 0) { buffer.Empty(); if (lua_getinfo(m_pState, "Sln", &luaDebug)) { int lineNumber = luaDebug.currentline; if (lineNumber == -1) { if (luaDebug.name != NULL) buffer.Printf(wxT("function %s"), luaDebug.name); else buffer.Printf(wxT("{global}")); } else { if (luaDebug.name != NULL) buffer.Printf(wxT("function %s line %u"), luaDebug.name, lineNumber); else buffer.Printf(wxT("{global} line %u"), lineNumber); } // skip over ourselves on the stack if (nIndex > 0) m_listBox->Append(buffer, (void *) nIndex); } nIndex++; } } void wxDebugPanel::OnEraseBackground(wxEraseEvent& WXUNUSED(event)) { } BEGIN_EVENT_TABLE(wxLuaConsole, wxFrame) EVT_CLOSE(wxLuaConsole::OnCloseWindow) EVT_ERASE_BACKGROUND(wxLuaConsole::OnEraseBackground) END_EVENT_TABLE() wxLuaConsole::wxLuaConsole(wxLuaStandaloneApp *pApp, lua_State *pState) : m_pApp(pApp), m_fError(false), wxFrame(0, -1, wxT("wxLua Console"), wxPoint(0, 0), wxSize(250, 340)) { pApp->SetLuaConsole(this); SetIcon(wxICON(LUA)); m_splitter = new wxSplitterWindow(this, -1, wxPoint(0, 0), wxSize(0, 0), wxSP_3DSASH); m_textCtrl = new wxTextCtrl( m_splitter, -1, wxT(""), wxPoint(0, 0), wxSize(0, 0), wxTE_MULTILINE | wxTE_READONLY #ifdef __WXMSW__ | wxTE_RICH #endif ); m_panel = new wxDebugPanel( m_splitter, pState); m_splitter->SplitHorizontally( m_textCtrl, m_panel, 150); m_splitter->SetMinimumPaneSize(50); } void wxLuaConsole::OnEraseBackground(wxEraseEvent& WXUNUSED(event)) { } void wxLuaConsole::OnCloseWindow(wxCloseEvent&) { m_pApp->SetLuaConsole(NULL); Destroy(); if (m_fError) wxExit(); } void wxLuaConsole::DisplayText(wxString msg, bool fError) { if (fError) m_fError = true; msg += wxString(wxT("\n")); m_textCtrl->AppendText(msg); if (fError) m_panel->FillListbox(); } --- NEW FILE: wxLua_wx26.dsw --- Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "lua"=..\lua\src\lua\lua.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "lua50_wx26"=..\lua\lua50_wx26.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "wxLuaLib_wx26"=..\src\wxLuaLib_wx26.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ Begin Project Dependency Project_Dep_Name lua End Project Dependency Begin Project Dependency Project_Dep_Name lua50_wx26 End Project Dependency }}} ############################################################################### Project: "wxLua_wx26"=.\wxLua_wx26.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ Begin Project Dependency Project_Dep_Name lua End Project Dependency Begin Project Dependency Project_Dep_Name lua50_wx26 End Project Dependency Begin Project Dependency Project_Dep_Name wxLuaLib_wx26 End Project Dependency }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### |