Changes between Version 1 and Version 2 of Building eFTE2 by Alfredo Fernández Díaz


Ignore:
Timestamp:
Dec 12, 2017, 3:22:35 PM (3 years ago)
Author:
Alfredo Fernández Díaz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building eFTE2 by Alfredo Fernández Díaz

    v1 v2  
    1 You will need:
     1== Building on OS/2-based platforms ==
     2
     3(without modifying a thing)
     4
     5=== Ingredients ===
     6To build eFTE2 on ArcaOS, OS/2, or eCS you will need:
    27
    38* A subversion client. [http://os2ports.smedley.id.au/index.php?page=subversion Paul Smedley's SVN port], still at version 1.7.21 as of December 2017, works for me.
    49* The source code for eFTE2. It is available [http://svn.netlabs.org/repos/efte/ here at Netlabs]
    510* Some text editor. I use eFTE2 itself.
    6 * Open Watcom 1.9 or newer. Check http://www.openwatcom.org/. We have a newer beta [ftp://ftp.netlabs.org/incoming/ here at Netlabs].
    7 * [http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=PMPrintF PMPrintF] at %PMPRINTFDIR% or the default U:\PMPrintF.
    8 * A working Perl environment. I RPMed (installed) mine with [https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/ ANPM].
     11* Open Watcom 1.9 or newer. Check http://www.openwatcom.org/. We have a newer beta [ftp://ftp.netlabs.org/incoming/ here at Netlabs]. This builds the EXE files.
     12* [http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=PMPrintF PMPrintF] at %PMPRINTFDIR% or the default U:\PMPrintF. This adds some debugging stuff to the EXEs.
     13* A working Perl environment. I installed mine, a RPM packaged version, with [https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/ ANPM]. This will create .map files for the EXEs.
     14* MapXQS from [http://home.earthlink.net/~steve53/betas/ ExceptQ 7.1 by Steven H. Levine]. This will create .XQS files from the .map ones to further help debugging.
     15* !LxLite from the same place, or Hobbes (but I use Steve's one for this project). This will cute the size of linear OS/2 EXE (LX) files roughly in half.
    916
    10 This is work in progress. Soon to be updated with * ExceptQ, !LxLite... ;)
     17It might be possible to build it with other tools, but I'd rather devote time to get shit done (tm). The PERL requirement almost drove me off, for reasons unrelated to this project. Just drop me a note and we can find out together.
     18
     19=== What to do ===
     20Once you have all of the above up and running, the process is as simple as ChDiring to trunk/src in your local copy of the SVN source, and issuing the command "wmake". This defaults to the first target in the makefile, which will generate efte.exe, and eftepm.exe, along with their .map and .xqs symbol files.
     21
     22== Building on other platforms (Win32 )==
     23This is work in progress. To be updated as I find out myself ;)