BTW, I spent some time reproducing the LaserBoy build environment on a fresh XP machine. Here are (hopefully) complete steps... of course, let me know if it doesn't work for you. There may be some shortcuts, or better way to do things... but this works, doesn't require too much changing stuff, and isn't too difficult. In the case of the boost libraries, if you'd like, I can send you my already compiled ones, so you don't have to go through the hassle of building them.
Code:
install wxDev-C++ - http://wxdsgn.sourceforge.net/
install CoreUtils for Windows (recommended to get Unix utilities, such as rm for the makefile) - http://gnuwin32.sourceforge.net/packages/coreutils.htm
add C:\Program Files\Dev-Cpp\MinGW32\bin and C:\Program Files\GnuWin32\bin to the path
right click My Computer->Properties->Advanced->Environment Variables
under System variables, edit Path, and insert the directories with ';' between entries
download LaserBoy source - http://laserboy.org/
extract to your desired destination
download SDL development libraries - http://www.libsdl.org/
extract to C:\Program Files\Dev-Cpp\MinGW32
extract "SDL" directory to C:\Program Files\Dev-Cpp\MinGW32\include
extract contents of "lib" directory to C:\Program Files\Dev-Cpp\MinGW32\lib
download Boost 1.45.0 - http://www.boost.org/
extract to C:\Program Files\Dev-Cpp\MinGW32
extract "boost" directory to C:\Program Files\Dev-Cpp\MinGW32\include
build boost
edit C:\Program Files\Dev-Cpp\MinGW32\boost_1_45_0\tools\build\v2\engine\src\build.bat
replace C:\MinGW with C:\Program Files\Dev-Cpp\MinGW32\bin
run C:\Program Files\Dev-Cpp\MinGW32\boost_1_45_0\bootstrap mingw
run C:\Program Files\Dev-Cpp\MinGW32\boost_1_45_0\bjam --toolset=gcc
copy C:\Program Files\Dev-Cpp\MinGW32\boost_1_45_0\bin.v2\libs\system\build\gcc-mingw-4.6.1\release\link-static\threading-multi\libboost_system-mgw46-mt-1_45.a to C:\Program Files\Dev-Cpp\MinGW32\lib
copy C:\Program Files\Dev-Cpp\MinGW32\boost_1_45_0\bin.v2\libs\filesystem\build\gcc-mingw-4.6.1\release\link-static\threading-multi\libboost_filesystem-mgw46-mt-1_45.a to C:\Program Files\Dev-Cpp\MinGW32\lib
edit Makefile.win in the LaserBoy "src" directory
on the line with LIBS =
change -lboost_system-mgw34-s-1_42 to -lboost_system-mgw46-mt-1_45
change -lboost_filesystem-mgw34-s-1_42 to -lboost_filesystem-mgw46-mt-1_45
open LaserBoy.dev from the LaserBoy "src" directory with wxDev-C++
go to Project->Project Options->Build Options
set the Executable output directory to the LaserBoy directory
this lets wxDev-C++ know where the executable is, so you can run the program from wxDev-C++ (important if running in debug)
open any cpp file from the list (otherwise "Execute" will be grayed out)
click Execute->Compile
compiled file will be in LaserBoy directory
to run in Debug mode
edit Makefile.win in the LaserBoy "src" directory
on the line with CPP =, append "-g"
on the line with all:, remove "strip"
rebuild entire project with Execute->Rebuild All
run with Debug->Run
DogP