Latest binary build is available from https://github.com/open-watcom/travis-ci-ow-builds/archive/master.zip and installers are available from SourceForge site https://sourceforge.net/projects/openwatcom/files/?source=navbar
Switch branches/tags
Nothing to show
Clone or download
Latest commit 420a72e Sep 19, 2018
Permalink
Failed to load latest commit information.
bld cleanup vi code Sep 19, 2018
build correct OW build include path for RDOS executable Sep 7, 2018
contrib Upgraded to DOS/32A 9.1.2. Sep 15, 2014
distrib rename environment variable to use standard OW naming rule Jun 27, 2017
docs use correct macro in owstl developer's guide Sep 6, 2018
travis revert back coverity scan script change Mar 17, 2018
.gitattributes set wipfc configuration text files as binary to not change contents Aug 28, 2018
.gitignore update .gitignore Sep 7, 2018
.travis.yml next atempt to fix Travis behaviour for OSX build Jan 19, 2018
README.md Update README.md May 16, 2015
build.bat move pre-bootstrap build log (wmake + builder tools) to same location… Jul 25, 2017
build.cmd move pre-bootstrap build log (wmake + builder tools) to same location… Jul 25, 2017
build.sh correct parameter for build script on linux Jul 26, 2017
buildrel.bat add buildrel scripts (Thanks seyko2) Jun 12, 2016
buildrel.cmd add buildrel scripts (Thanks seyko2) Jun 12, 2016
buildrel.sh add buildrel scripts (Thanks seyko2) Jun 12, 2016
buildrex.cmd rename global environment variables to use "OW" prefix Aug 22, 2012
clean.bat fix build make files for cleaning to remove *.tmp files Jan 15, 2016
clean.cmd fix build make files for cleaning to remove *.tmp files Jan 15, 2016
clean.sh remove passing extra option from command line, now it is handled by b… May 29, 2016
cmnvars.bat fix preprocessor options to get toolchain version Oct 29, 2017
cmnvars.cmd display info about used toolchain in OW build environment setup script Oct 29, 2017
cmnvars.sh display info about used toolchain in OW build environment setup script Oct 29, 2017
license.txt OpenWatcom Perforce Development. Aug 12, 2012
owconfig.bat OpenWatcom Perforce Development. Aug 12, 2012
owconfig.vbs correct configuration script after previous changes Nov 30, 2015
projects.txt projects name update Jul 11, 2013
setvars.bat enable to use multiple pre-build bootstrap versions Jul 25, 2017
setvars.cmd enable to use multiple pre-build bootstrap versions Jul 25, 2017
setvars.sh enable to use multiple pre-build bootstrap versions Jul 25, 2017
zipup-rel.cmd Fixed typo in Windows zipup batch files Nov 6, 2014
zipup-rel.sh OpenWatcom Perforce Development. Aug 12, 2012
zipup.bat Fixed typo in Windows zipup batch files Nov 6, 2014
zipup.sh OpenWatcom Perforce Development. Aug 12, 2012

README.md

Open Watcom v2 Fork

This document gives a quick description of the source tree layout. For more information about the project and build instructions see the GitHub wiki.

Source Tree Layout

Open Watcom allows you to place the source tree almost anywhere (although we recommend avoiding paths containing spaces). The root of the source tree should be specified by the OWROOT environment variable in setvars (as described in Build document). All relative paths in this document are taken relative to OWROOT location. Also this document uses the backslash character as a path separator as is normal for DOS, Windows, and OS/2. Of course on Linux systems a slash character should be used instead.

The directory layout is as follows:

bld
  - The root of the build tree. Each project has a subdirectory under
    bld. For example:
      bld\cg       -> code generator
      bld\cc       -> C compiler
      bld\plusplus -> C++ compiler
      (see projects.txt for details)

build
  - Various files used by building tools. Of most interest are the
    *.ctl files which are scripts for the builder tool (see below)
    and make files (makeint et al.).

docs
  - Here is everything related to documentation, sources and tools.

distrib
  - Contains manifests and scripts for building binary distribution
    packages.

contrib
  - Third party source code which is not integral part of Open Watcom.
    This directory contains especially several DOS extenders.

build\bin
  - This is where all build tools created during phase one are placed.

rel
  - This is default location where the software we actually ship gets
    copied after it is built - it matches the directory structure of
    our shipping Open Watcom C/C++/FORTRAN tools. You can install the
    system by copying the rel directory to your host and then setting
    several environment variables.

    Note: the rel directory structure is created on the fly. The
    location of rel tree can be changed by `OWRELROOT` environment
    variable.