Main ----- Copyright Up Previous Next

Intel inside - idiot outside.
(Author unknown)

Existing ports

As hsc is cryptic to use, has no graphical user interface and does nothing else ahead from reading an input file and output to another one, it is quite easy to port it to other systems, as long as they support some sort of command line interface.

This chapter describes existing or planed ports and what are the differences to the version for AmigaOS. Currently mentioned are Un*x, BeOS and MS-DOS based systems.

Un*x

The version for Unixoid systems is currenly the second best supported. Usually, I do a bit of testing on a Macintosh running MkLinux before releasing an official update.

Installation

As usual, you will have to compile the sources yourself. If you are using source/Makefile and not source/Makefile.dodl, you can try a simple
    make install

after having created the binaries. This will atempt to copy the binaries to /usr/bin/ and /usr/lib/. This will only work if you have write access to these directories.

If you are normal luser, you can modify the source/Makefile setting the symbol
    INSTDIR = $(HOME)/
Make sure that you also have created $HOME/bin/ and $HOME/lib/ before invoking make install.

Searching for syntax definition

When searching for the Syntax definition, hsc will look at

Exit code

On notes/warnings/errors/fatal errors showing up, hsc will return an exit code of 0/0/1/2.

BeOS

Basically, the source code is prepared to compile under BeOS and should utilize it's POSIX-layer. Laking a machine with BeOS running, I couldn't test if it works. If you are interested to try this and have some experience with compilers, contact me.

MS-DOS based systems

As hsc is more portable than I want it to be, it is even possible to make it somehow work with most MS-DOS based systems like Windows NT/95 or OS/2. But as the whole philosophie and spirit of these systems is a totally fashist one, there is no reason to support them. There is no support within these documents or the the Makefiles coming with the sources for any of these systems.

You must not contact me with problems compiling or using hsc on any of these systems.


Thomas Aglassinger (agi@giga.or.at), 04-Dec-1996