|
From: John L. <jla...@gm...> - 2005-06-13 17:31:39
|
Thanks for all your work.=20
I'm slowly merging wxIDE's cdlua's code and wrappers, but it's slow
going. I hope to have it done be the end of the week and then everyone
can just use this version of wxLua.
Regards,
John Labenski
On 6/12/05, Francesco Montorsi <f18...@ya...> wrote:
> Hi,
>=20
> >>1) I see wxLua\src & wxLua\include are not listed in dirs.txt; should
> >>they be removed ?
> > Yes, but let's leave them for now since they still have one file in
> > them that Ray says he doesn't want, but it probably wouldn't hurt to
> > let it be for a bit.
> ok, no problem
>=20
>=20
> >>2) The targets which need to be built are:
> >>- modules\lua
> >>- modules\wxlua
> >>- modules\wxluadebug
> >>- modules\wxluasocket
> >
> > for modules/lua you need to build two things, lua.exe the lua
> > executable and lua.lib the library. lua should be built as a static
> > lib on all platforms, see the Makefiles and dsp files to see how it's
> > done.
> > Maybe you can take a look at these bakefiles to see if they'll work for=
us
> > http://lua-users.org/wiki/LuaAddons
> > http://www.geocities.com/f18m_cpp217828/prog/lua_win32.zip
> yes, they'll work for us since I created them and uploaded the links
> above in lua wiki & on my website ;-)
>=20
> >>Do they support shared (i.e. DLL) builds ?
> > Hopefully yes, I've never build wxWidgets as a DLL, but I copied the
> > code in the wxWidget's contrib and added WXDLLIMPEXP_WXLUA which
> > should export things properly. I have no idea about lua itself though.
> ok, I'll try
>=20
>=20
> >>All the output should go to wxArt2d\lib, right ?
> > No? It goes to wxLua/lib for the libraries and lua.exe goes to
> > wxLua/bin this is a standalone library that anyone can use.
> oops; I just meant wxLua/lib & wxLua/bin... sorry
>=20
> >>Its output should go to wxArt2d\bin, right ?
> >
> > No, it should be built in either wxLua/bin or just
> > wxLua/apps/wxlua/src/vc_xxx for VC for example, in much the same way
> > wxWidgets builds it's samples.
> again I mistyped the path...
>=20
>=20
> >>4) in wxLua\bindings\wxwidgets there are some CPP & H files; should the=
y
> >>be built as a library ?
> >>If yes, how should that lib be called ?
> >
> > No, for now they're included directly into the wrappers which is
> > probably the simplest solution for now. Thew whole wrapper thing is
> > going to change somehow...
> ok
>=20
> > Maybe we could put apps/wxlua/build into just apps/build to simplify th=
ings.
> right, that makes things more simmetric :-)
>=20
> >>to build the project, the user should just go to wxlua\build\msw and ty=
pe
> >>
> >>nmake -fmakefile.vc WX_UNICODE=3D0/1 WX_SHARED=3D0/1 ....
> >
> >
> > That would be great, maybe we could also have a dsw file as well, see
> > apps/wxlua/src/wxLua.dsw that can build all the libraries using "batch
> > build" just like wx.dsw.
> sure; exactly like wxWidgets also have DSW/DSP files.
>=20
> >>PS: I see that exists a file called luasetup.h in
> >>wxlua\bindings\wxwidgets; what is its use ? should it be generated by
> >>some tool/makefile ?
> > When you run bindings/wxluawrap.lua it takes either the luasetup.h.in
> > the bindings dir or in your own program's dir and generates luasetup.h
> > that may exclude other classes automatically using their dependencies.
> > It can be updated by hand. Please see apps/wxlua/wrap.bat/lua and
> > Makefile_import to see how the wrappers are generated. It's build is
> > also automated in apps/wxlua/src/wxlua_wx26.dsp running wrap.bat to
> > generate wxluawrap.cpp, can bakefile do this sort of thing?
> yes, it can; I'll set up all this stuff when done with modules bakefile;
> first I'll create modules\build stuff...
>=20
> I'll let you know,
> Francesco
>=20
>=20
> -------------------------------------------------------
> This SF.Net email is sponsored by: NEC IT Guy Games. How far can you sho=
tput
> a projector? How fast can you ride your desk chair down the office luge t=
rack?
> If you want to score the big prize, get to know the little guy.
> Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=3D20
> _______________________________________________
> Wxlua-users mailing list
> Wxl...@li...
> https://lists.sourceforge.net/lists/listinfo/wxlua-users
>
|