a2ps Port for BeOS ------------------ Ported by Kristan Slack 1999-06-16 This port is also under the GNU License. Feel free (as usual) to modify all the sources and BeOS-specific install shell script (install.sh). Preamble: --------- NOTE: The final binary will not be used by default because an a2ps exists in the main /bin directory. IT is version 4.3 (old, and much less functional). You could replace it, or move this a2ps there, or rename the old one to a2ps-old. Extra Install Instruction for BeOS: ----------------------------------- Step 1: ------ Just type ./install.sh and the script will configure, built and install a2ps for you into: /boot/home/config directories with the binary 'a2ps' in the /boot/home/config/bin directory All the directories can be changed if you wish (by changing the install script). The script will also clean the object files up and remove the debug code from the final binary using 'strip --strip-debug /boot/home/config/bin/a2ps' NOTE: The other binaries are not stripped. Feel free to do this yourself. Other Information: ------------------ Configure has been run with these options: ./configure -host=i586 --prefix=/boot/home/config --exec-prefix=/boot/home/config --with-gnu-ld --disable-nls This instructed the Makefiles to point to your user config settings and to place any final files here. NOTE: The Makefiles produced by the configure script have been edited as detailed in Step 2. But if you re-run configure you'll have to re-edit these yourself. NOTE: Some problems occured in the linking - the linker will attempt to link in a maths library for the cos, sin, etc functions. This is not necessary in BeOS as I'm told these functions exist in other libraries (which arealready linked in). This problem has been fixed as detailed in the CHANGES.BEOS file. The final executable will also be huge (around 1.8Mbs). This is because of the debug information included in it. To remove this, I included the strip command in the install script.