./configure make make install
release directory.gfw (Unix/MacOSX) or gfw.exe.
Note that in this project, make install has been rewritten to copy all essential program files into the release directory.
Similarly, make uninstall deletes the release directory and everything inside it.
Additionally, GFW has run successfully on the following platforms:
If you want to compile Pman under Win32 using Visual C++ .NET, use the project contained in the VisualC directory. You will also need to make sure you have the SDL library and include paths set up in your project or global preferences. Note that you may have some problems if you can't run the ./configure script, because this script automatically generates some of the input files.
If you have Cygwin32 but don't have the SDL library, you can still maintain the package (although you can't compile it unless you go the MSVC++ route). To do this, run configure with the --disable-sdl option. This will allow configure to create a makefile, but you won't be able to actually compile the binary via make. You can, however, make any modifications to the package and use make dist to re-distribute the modified package. If you do this, make sure you're using the ntea option with Cygwin so that POSIX file permissions are preserved.
'class XXX' only defines a private destructor and has no friends.
You can safely ignore these, as these classes are singletons that have static public methods which call their destructors. These warnings have actually been altered in the latest snapshot of gcc to say:
'class XXX' only defines a private destructor and has no friends and no static public methods.
See the following URL for more information:
http://gcc.gnu.org/ml/gcc-bugs/1998-10/msg00033.html
make docs. This will run Doxygen, put the documentation in the docs/html directory, and make a gzipped tarball in the root project directory. Note this assumes that doxygen and dot (AT&T's graphviz tool) are both in your path.You can get Doxygen here and graphviz here.
Alternatively, you can edit the docs/doxyconf-html file and tell it not to use the graphviz tool, although this will remove a lot of cool charts and collaboration info (but it makes the documentation render a lot faster, too).
1.3.3