Source code
This directory contains everything you should need to create a working version of the Miranda system. Before compiling Miranda on a new host: make cleanup removes old object files and collects information about the current platform in .host. Then make should recreate a working version of Miranda, in this directory. To try it out say ./mira'. (See below for what to do if things go wrong.) Before doing the make' you might want to inspect the first few lines of Makefile which sets the options to cc and a few other things that might need adjusting. Other makefile targets supported are (need to be executed as root):- make install copies the mira executables and associated files (miralib, mira.1) to the appropriate places in the root filing system, so they can be accessed by all users; and make release creates a gzipped tar image of the binaries suitable for installing Miranda on other machines of the same object code type. To use the tar image on another machine, be root, and say cd / tar xzpf [pathname] where [pathname] is the gzipped tarfile. Before make install' or make release' you should inspect paths BIN, LIB, MAN at the top of the Makefile and modify if needed, to put things at the places in the root filing system where you want them to go. It is possible that everything will work first time, just on saying make'. If however you are obliged to make changes for the new host (the XYZ machine say) it best to proceed as follows. You will see that this method has been used to cater for certain machine dependencies at a few places in the sources. Looking to see where this has already been done is likely to give you an idea as to which lines may need modifying for your machine. One other place where platform dependency is possible is in twidth() near bottom of file steer.c, which uses an ioctl() call to find width of current window. This feature isn't critical, however, just aesthetic. The sources have no documentation other than embedded comments: you have to figure out how things work from these and the Makefile. Reports of problems encountered, changes needed, etc to mira-bugs (at) miranda.org.uk Thanks!
Excerpt from the source-code README · 3,754 chars · not written by Vinony
Wikidata facts
- Official website
- miranda.org.uk
Show 3 more facts
- inception
- 1985-01-01
- software version identifier
- 2.066
- source code repository URL
- github.com/ncihnegn/miranda/tree/b400d13ea0badf533f46ce4711feb97d0c532295
via Wikidata · CC0