joevenzon Wrote:my netplay branch totally isn't breaking anything ,though
whose fault is that?!?!? :wink:
joevenzon Wrote:anyway, sounds like you've got scons all figured out. does it check for the proper libs?
Yeah I think I've got the SCons stuff sorted out. It was satisfyingly painless. Yes it checks for all the necessary libs, as configure did.
joevenzon Wrote:note to self: move lists/menus, lists/control_list, lists/fontspacing*, and maybe lists/keys and lists/videomodes to some path inside data
I did it for you in the scons-test branch. the files cammode, videoconfig, and controls were moved to runtime/data/settings/ and the rest of the directory was moved to runtime/data/lists/. The contents of the settings directory should be the default settings and these files can be copied to the {user's homedir}/SETTINGS_DIR directory when the game is run for the first time by a user.By the way today I added the SETTINGS_DIR setting to the flags today, so that and DATA_DIR can be handled by the game now. I also added section comments so it's really obvious what's going on in the SCons files now. Also I added /usr/X11R6/lib to the LIBPATH so hopefully we won't have
this problem anymore.Next I'm going to work on getting SCons to build a source distribution for us. Other than that, there's not much else I can think of that needs to be done to the SCons files right now. Now mostly those data and settings directory defines need to be handled by the game, because now it compiles well but doesn't run right because I've moved things around...so, do you want to do this Joe? If so, do you want to work on the scons-test branch or do you want me to merge back into the trunk? Or, do you want me to do it? The only reason I would be wary to merge back into the trunk right now, is if for some reason we decide to go back to autotools, I'd rather not junk that whole system in SVN just yet.