Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/hmake/README-1.3

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


This file describe how to build nhc13make version 0.05 for Haskell 1.3.
See the file "README" for instructions for the older Haskell 1.2, and the
file "Summary" for an explanation of what nhcmake is.

Unix:
 *  Change the shell script nhc13make according to your preferred
    installation directories.
 *  Compile NhcMk and Older, preferably with hbcmake NhcMk Older. It is
    not yet possible to use nhc13make, because the all-important FileStat
    library does not yet exist in nhc13.  If hbcmake is not available then
    run the shell script BuildNew (you will need hbc), or use ordinary
    `make install'.
 *  Place NhcMk and Older in the nhc library (already done for you if you used
    `make install')
 *  BuildNewR, nhcmakeR, older.c and exfile.c are not used under Unix.


RISC OS:
 (completely untested on Haskell 1.3)
 *  Compile NhcMk, exfile and older, the later two are C-programs (located
    in cfiles/, older needs RISC_OSlib).
    If you don't have an earlier version of nhcmake use BuildNewRC, if
    you have the necessary c-files. BuildNewR uses the Haskell files a source.
    Both BuildNewRC and BuildNewR are Obey files.
 *  Place NhcMk in the nhc library and change the obey file nhcmakeR
    accordingly.  Put exfile, older and nhcmakeR in your binary
    directory. Nhcmake will create the files nhcmk_via and __nhcmake in
    <Wimp$ScrapDir> when used.
 *  I'm sorry for all the garbage produced on the screen when compiling but
    that's the way Command files work.
 *  BuildNew, nhcmake and Older.hs are not used under RISC OS.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.