Back To Intro to XMMX Editor

Comments to sources of XMMX


Compiling


Linux console

I tried to build XMMX only with Gnu C/C++ 2.7.2 and higher compilers. Other are untested maybe it'll work fine. Note that mmx switches keyboard to RAW mode though it's impossible to use it through telnet or on X. You may switch between consoles from within editor by pressing Ctrl+Alt+Shift+digit keys.

To build XMMX, take the following files from source directory: mmm_lnx.*, mmm_comm.h, mmm_unx.cpp, mmmgrep.*, mmmtext.cpp, mmmx.*, makelnx and say make -f makelnx After a few seconds You will be ready for more and more action. You'll find mmx and mmm_cfg executables in working directory. mmx is editor, mmm_cfg is a configuration utility. Don't forget to configure Editor with mmm_cfg.


Linux X11

I tried to build XMMX only with Gnu C/C++ 2.7.2 and higher compilers. Other are untested maybe it'll work fine.

To build XMMX, take the following files from source directory: mmm_x11.*, mmm_comm.h, mmm_unx.cpp, mmmgrep.*, mmmtext.cpp, mmmx.*, makex11 and say make -f makex11 After a few seconds You will be ready for more and more action. You'll find Xmmx and mmm_cfg executables in working directory. mmx is editor, mmm_cfg is a configuration utility. Don't forget to configure Editor with mmm_cfg.


OS/2 Warp 3.0 +

I tried to build XMMX only with WATCOM C/C++ 10.0 compiler. Maybe XMMX will work on OS/2 2.**, I used only 2.** API, but it's not tested. It's possible to build either 16 or 32-bit executable.

To build XMMX, take the following files from source directory: mmm_os2.*, mmm_comm.h, mmm_nunx.cpp, mmmgrep.*, mmmtext.cpp, mmmx.*, makeos2 and say wmake -f makeos2 (or make ..., it depends on Make utility). After a few seconds You will be ready for more and more action. You'll find mm2.exe and mmm_cfg.exe files in working directory. mm2.exe is editor executable, mmm_cfg.exe is a configuration utility. Don't forget to configure Editor with mmm_cfg.


MS-DOS & Clones

I tried to build XMMX only with WATCOM C/C++ 10.0 compiler. (I know that executable made with Borland-suxx compilers hangs). You may build real mode executable or Pharlap executable (but to use Pharlap You must edit path to pharlap/h directory in mmm_dos.h file.)

To build XMMX, take the following files from source directory: mmm_dos.*, mmm_comm.h, mmm_nunx.cpp, mmmgrep.*, mmmtext.cpp, mmmx.*, makedos and say wmake -f makedos (or make ..., it depends on Make utility). After a few seconds You will be ready for more and more action. You'll find mmmx.exe and mmm_cfg.exe files in working directory. mmmx.exe is editor executable, mmm_cfg.exe is a configuration utility. Don't forget to configure Editor with mmm_cfg.


MS Windows95, WindowsNT

I tried to build XMMX only with Microsoft Visual C++ compiler. I heard that other compilers cannot create Win32 console executables.

To build editor under Windows95/NT you must create a project with two targets: mmw and mmm_cfg. The sources for mmw are: mmmx.cpp, mmmtext.cpp, mmmgrep.cpp, mmm_nunx.cpp, mmm_w95.cpp The source for mmm_cfg is mmm_cfg.cpp. Don't forget to configure Editor with mmm_cfg.


Please report me about Your compilation experience (with other compilers). Also please report me about found bugs